27得票2回答
LINQPad是如何编译代码的?

我猜它既不调用csc.exe,也没有实现整个编译器,那它是如何工作的呢? 更新:感谢Jon Skeet指向易于学习的代码。 string c = @" public class A { public static void Main(string[] args) { ...

8得票1回答
一个接口的IL代码

我正在使用LinqPad,并查看了以下接口和实现该接口的类所生成的IL代码(编译器优化已开启): public interface IStockService { [OperationContract] double GetPrice(string ticker); } p...

17得票4回答
使用LinqPad将字符串转换为Guid

当我在 LinqPad 中运行以下代码时:var ProductIds = from p in Products where p.Id = "F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F" select p; ProductIds.Dump(); 它给了我: ...

15得票2回答
在LINQPad中编写F#查询

我想使用F#构建一个针对数据库的查询,但即使是最简单的查询也无法编译。我可以像这样构建C#查询:from c in Categories select c 一切都运行正常。但是,当我尝试用F#执行应该相同的操作时:query { for c in Categories do s...

17得票1回答
在LINQPad中使用WebAPI?

当我尝试在LINQPad中使用Selfhosted WebAPI时,我一直得到同样的错误,即该类的控制器不存在。 我是否需要为WebAPI(控制器/类)创建单独的程序集,然后在我的查询中引用它们? 这是我正在使用的代码#region namespaces using AttributeRo...

52得票6回答
LINQPad,如何使用多个数据上下文。

我经常在不同数据库中的表格之间比较数据。这些数据库的模式不相同。在TSQL中,我可以使用“DB>user>table”结构(例如,“DB1.dbo.Stores”、“DB2.dbo.OtherPlaces”)引用它们以获取比较所需的数据。我非常喜欢LINQPad的想法,但似乎无法轻...

10得票1回答
Visual Studio的调试器/交互式窗口如何在.NET中转储COM对象的属性?

在这个相关问题中,我注意到Visual Studio的调试器能够枚举System.__ComObject引用的属性,这是一个“隐藏类型”,当包装类型不明确时使用--例如,当您从另一个COM对象获取它并且没有自己实例化它时,你会得到这种类型的对象: 此外,如果您只是将COM对象的标识符写入...

11得票2回答
LINQPad 和 MongoDB

是否可以使用LINQPad与MongoDB一起使用?或者说是否有其他工具可以让你使用LINQ来运行MongoDB的即席查询? 我尝试使用shell在JSON中编写查询,但是括号、引号和冒号让我极度疯狂。 如果没有这样的工具,我将退而求其次,用C#编写并进行编译/运行。

12得票1回答
在LINQPad中是否可以定义一个可用的对象上下文变量?

我希望能够在LinqPad中针对一个对象上下文变量进行编写,以便代码与我的生产代码完全相同。例如,如果我的对象上下文变量是“oc”:oc.Products.Where(p => p.Price > 10m); 改为:Products.Where(p => p.Price &g...

20得票1回答
LINQPad中当前查询的文件名/路径

有没有一种方法可以在LINQPad中获取当前查询的文件名 - 就像C语言中的argv [0]一样? 仅获取目录名称也可以。