标签: linqpad

LINQPad是否等同于DataContext类?

我已经使用LINQPad刚刚开始,到目前为止,我喜欢它,但我所遇到的最LINQ教程SQL使用全由Visual Studio生成的持续更新等我还相当新的LINQ到SQL一个DataContext类的所以我的问题是LINQPad中的以下等价物(如果有的话)......

MyDbDataContext db = new MyDbDataContext();

...

db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

linq linqpad linq-to-sql

23
推荐指数
4
解决办法
2万
查看次数

是否可以在LINQPad中使用LINQ调用存储过程?

在visual studio中,你有一个漂亮的设计师用一个漂亮的小方法封装一个存储过程.我非常喜欢LINQPad并且每天都在工作中使用它(因为我一直在使用它,所以不需要为我的工作打开SQL Studio!)并且想在使用它时调用存储过程.

我担心我知道自己问题的答案,但是我希望可能有一个我缺少的功能,或者也许某人有一些黑魔法,他们可以借给我来实现这个目标.顺便说一下,如果有所不同,我正在使用LINQPad 4.

编辑
请参阅下面的答案.

c# linq stored-procedures linqpad

21
推荐指数
3
解决办法
1万
查看次数

从Where(l => l.Side =='A')vs Where(l => l.Side.Equals('A')生成不同的SQL

我一直在试验LinqPad中的查询.我们有一个Lot带有列的表Side char(1).当我将linq写入sql查询时Lots.Where(l => l.Side == 'A'),它会生成以下SQL

-- Region Parameters
DECLARE @p0 Int = 65
-- EndRegion
SELECT ..., [t0].[Side], ...
FROM [Lot] AS [t0]
WHERE UNICODE([t0].[Side]) = @p0
Run Code Online (Sandbox Code Playgroud)

然而,使用Lots.Where(l => l.Side.Equals('A')),它产生

-- Region Parameters
DECLARE @p0 Char(1) = 'A'
-- EndRegion
SELECT ..., [t0].[Side], ...
FROM [Lot] AS [t0]
WHERE [t0].[Side] = @p0
Run Code Online (Sandbox Code Playgroud)

它会出现(尽管是天真的)检查,后者会略微加快,因为它不需要调用UNICODE.

使用int,smallintvarchar列有与所生产的SQL没有区别==或者.Equals,为什么char(1)和相应的C#类型char不同?

有没有办法预测给定的列类型是否会产生两种形式的相等性检查? …

c# linqpad linq-to-sql

21
推荐指数
1
解决办法
352
查看次数

谁买了linqpad的自动完成功能?

谁买了autcompletion功能Linqpad?我知道它只有19美元,但我想听听你是否值得...它有任何错误吗?它真的有助于加速你的linq查询开发吗?您是否有任何限制或任何特定的事情让您感到沮丧?

任何想法都赞赏....

linq linqpad

20
推荐指数
1
解决办法
6480
查看次数

在LINQPad中创建图形

目前我想要实现的是从SQL数据源在LINQPad中创建一个图形.

我相信这是可能的,但是我并不完全确定如何做到这一点.

有没有人对方法有任何想法?(即使它包括使用NuGet包,我也不介意)

sql linq graph linqpad graph-visualization

20
推荐指数
2
解决办法
4715
查看次数

如何在LINQPad中声明变量和使用语句?

您是否知道如何在LINQPad中声明变量以保存查询结果并在以后的乘法查询中使用它?

谢谢!

linqpad

19
推荐指数
1
解决办法
9394
查看次数

如何在LinqPad中转储()一个Newtonsoft JObject?

在LinqPad中,尝试调用.Dump()Newtonsoft JSON.Net会JObject产生异常:

RuntimeBinderException:'Newtonsoft.Json.Linq.JObject'不包含'转储'的定义.

这适用于LinqPad中的几乎所有其他内容.我想找出一种方法,它会JObject像其他对象一样转储出一个Newtonsoft ,显示属性名称,值等.

我已经想出如何让它转储JSON字符串,但我想看到一个对象得到输出而不仅仅是一个文本字符串.

c# json json.net linqpad

19
推荐指数
3
解决办法
8595
查看次数

LinqPad教程

嗨,我很期待学习Linqpad.任何人都可以告诉我,是否有任何电子书或教程网站可以帮助我从一开始就逐步学习Linqpad.我试着在网上搜索,但是找不到任何好材料.请帮忙,因为它对我来说非常重要.

linqpad

18
推荐指数
3
解决办法
2万
查看次数

LinqPad中的Canonical Console.WriteLine

Linqpad的加强版Console.WriteLine很棒.但是,如何对象的标准Console.WriteLine?

linqpad

18
推荐指数
2
解决办法
1万
查看次数

如何在Linqpad中设置命令超时?

我最近开始使用LinqPad,并购买了Autocomplete选项,我非常喜欢它.这是一款出色的产品!

我想询问是否有办法控制在LinqPAD中查询SQL Server数据库时使用的命令超时(我正在使用c#语句)?我无法看到我们可以访问实际连接字符串的位置,并且我有一些大型查询报告超时.似乎超时在30秒时被硬编码.

在此先感谢您的帮助!

timeout linqpad command-timeout

17
推荐指数
3
解决办法
2275
查看次数