我最近购买了LinqPad,希望它允许我将一些SQL转换为LINQ语句.
使用LinqPad,我能够附加数据库并运行SQL语句,返回我需要的结果.
但我找不到一个'命令'来将该SQL语句转换为LINQ.
你能告诉我如何使用LinqPad将SQL转换为LINQ吗?或其他工具.
我想要一个小的javascript scratchpad,我可以在其中编写和测试(非DOM相关的)函数.
我不喜欢使用Firebug控制台来执行此操作.
这样的东西是作为一个独立的应用程序存在吗?
我想创建一个JSON文件,作为简单的Web原型制作练习的一部分.LinqPAD非常适合以我需要的形式从我的数据库访问数据,但是我不能很容易地把它作为JSON.
我并不关心架构是什么,因为我可以调整我的JavaScript来处理返回的内容.
这可能吗?
我希望能够针对linq pad中的对象上下文变量进行编写,因此代码与我在生产代码中使用的代码相同.例如,如果我的对象上下文变量是'oc':
oc.Products.Where(p => p.Price > 10m);
Run Code Online (Sandbox Code Playgroud)
代替:
Products.Where(p => p.Price > 10m);
Run Code Online (Sandbox Code Playgroud)
对象上下文在我选择的变量名中可用,而不是对对象上下文使用局部变量,默认情况下LINQPad是相同的.
有没有办法在LinqPad中实例化实例化WPF对象?这是我的示例(在查询中添加了正确的程序集等):
var w = new Window();
w.Loaded += (o,e) => {
w.Content = new TextBlock() { Text = "Foo" };
};
w.Show();
Run Code Online (Sandbox Code Playgroud)
然而,这死于可怕的死亡:
System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at System.Windows.Input.TextServicesContext.StopTransitoryExtension()
at System.Windows.Input.TextServicesContext.Uninitialize(Boolean appDomainShutdown)
at System.Windows.Input.TextServicesContext.TextServicesContextShutDownListener.OnShutDown(Object target, Object sender, EventArgs e)
at MS.Internal.ShutDownListener.HandleShutDown(Object sender, EventArgs e)
Run Code Online (Sandbox Code Playgroud)
有关如何使其工作的任何线索?
免责声明:我理解这个问题非常基本,但是我无法在谷歌或这里找到答案,也无法通过猜测配置自行完成.
我想开始使用LINQPad,我在同一个域中的不同机器上安装了SQL Server 2005.但我无法从LINQPad连接到该服务器.
这是截图:

我把什么作为服务器字符串?
提前谢谢了!
更新1: SERVERNAME\MSSQLSERVER确实有所作为.而不是错误
26(找不到服务器实例)
我收到错误
25(连接字符串不正确)
我尝试了两种不同的SQL Server:生产服务器上的SQL 2005和本地机器上的Sql Server 2008 R2,我尝试过Windows身份验证和SQL身份验证.它没有任何区别.但我可以使用带有Windows和SQL服务器身份验证的MS SQL Server Management Studio连接到服务器(2005和2008).并且它不是SQL Server权限问题 - 我已经尝试过SA用户连接.它适用于sqlservermanagementstudio,但不适用于LINQPad.
有什么建议?我需要更改SQL Server上的设置吗?
更新2:我找到了问题的解决方案.进入Server字段我不得不SERVERNAME\指定SQLEXPRESS或MSSQLSERVER.
不是很直观=(
我喜欢LINQPad!我正在尝试使用LINQPad中的WCF连接器连接到Tridion Core Services,以帮助我快速开发和学习Core.
目前,LINQPad报告了URI的404(未找到)错误,但是同样的URI在我的浏览器中有效.
其他人成功连接?
LINQPad的连接窗口

我正在使用LinqPad来测试一些Enum函数,并且当我使用.Dump()时,我没有得到像我预期的整数.为什么ToList()解决了这个问题?
void Main()
{
Enum.GetValues(typeof(Options)).Cast<int>().Dump();
Enum.GetValues(typeof(Options)).Cast<int>().ToList().Dump();
}
public enum Options
{
Equal,
LessThan,
GreaterThan
}
Run Code Online (Sandbox Code Playgroud)

我试图找出是否存在我缺少的东西,或者某种方式来解决DbContextsLinqPad中对Entity Framework Core缺乏支持的问题.我已经编译了我的代码目标4.6.1(如LinqPad论坛上所建议的)并尝试了"Entity Framework V7"驱动程序,但顾名思义,我不相信它是最新的.它仍然要求app.config文件或构造函数的连接字符串.
由于EF Core上下文DbContextOptions用于构造而不是连接字符串,我以为我可能会创建一个构造函数重载,它接受一个连接字符串,但是它不处理底层数据库驱动程序.有没有办法指定工厂来构建上下文?还有其他可能吗?没有LinqPad,我感到很失落.