Tag: linqpad

linqpad – 添加对使用自定义types的程序集的引用

是否可以添加对程序集的引用? 我在我的程序集中有一些types,我想在LINQPad中使用它们。

我可以在LINQ中使用递增计数variables吗?

我想要做这样的事情: from a in stuff let counter = 0 select new { count = counter++, a.Name }; 但是我得到一个错误,告诉我计数器是只读的。 有没有办法做类似的事情,而不需要在查询之外声明一个variables? 基本上,我只是想在LINQPad中显示一个计数/索引列(这很棒,BTW),这意味着我不能提前申报柜台。

如何在Visual Studiodebugging器中debuggingLinqPad查询?

我可以附加debugging器,并得到它打破 – 但它无法find.cs文件,我认为LinqPad删除它的一部分build立.. 8-(

有没有像LINQPad for Java的程序?

在回答关于C#或VB.NET的StackOverflow问题时,我发现LINQPad非常有用。 它允许我写一些快速代码,运行它,(如果我想)看到一个很好的格式转储的结果。 这样我可以肯定,我发布的代码实际上运行。 到目前为止,我还没有看到任何我可以用来达到与Java相同的结果。 那里有什么吗? 我不是在寻找某些东西来查询数据源 , 我只想要一个轻量级的IDE。 这些是我特别感兴趣的function: 能够编写和运行简短的代码片段,而无需build立整个项目或文件结构。 代码运行时报告编译器和运行时错误。 添加对特定编辑器实例的引用的能力。 语法突出显示和自动完成/智能感知将是一个加号。

LINQPad,使用多个数据上下文

我经常比较不同数据库中的表中的数据。 这些数据库不具有相同的模式。 在TSQL中,我可以使用DB> user> table结构(DB1.dbo.Stores,DB2.dbo.OtherPlaces)来引用它们来提取数据进行比较。 我非常喜欢LINQPad的概念,但我似乎无法轻易地从同一组语句中的两个不同的数据上下文中获取数据。 我已经看到人们build议简单地改变连接string以将数据从其他源拉入当前模式,但是,正如我所提到的,这是不行的。 我只是跳过常见问题页面吗? 这似乎是一个相当常规的程序,让我无法使用。 在“简单”的世界中,我希望能够简单地引用LINQPad创build的types化的数据上下文。 那么我可以简单地说: DB1DataContext db1 = new DB1DataContext(); DB2DataContext db2 = new DB2DataContext(); 并从那里工作。

可以用代码清除LINQPad结果窗口?

使用LinqPad,使用扩展方法Dump(),Console.WriteLine或Debug.Writeline,值将出现在结果窗口中。 有没有办法清除这个结果窗口在linqpad脚本的运行? 作为一个例子,我试过Console.Clear(),但是这会引发一个exception

LINQPad如何引用其他类,例如LINQ in Action示例中的书籍

我正在使用LINQPad在我正在build立的应用程序中创buildLINQ查询。 我注意到,在下载的LINQ in Action示例中,例如4.04,intellisense显示了一个“Books”类,但在LINQPad工具中没有看到任何引用或“ using ”语句,下面是示例: List<Book> books = new List<Book>() { new Book { Title="LINQ in Action" }, new Book { Title="LINQ for Fun" }, new Book { Title="Extreme LINQ" } }; var titles = books .Where(book => book.Title.Contains("Action")) .Select(book => book.Title); titles.Dump(); 在“LinqBooks.Common,Business Objects, Book.linq ”这个类似乎被定义的地方: public class Book { public IEnumerable<Author> Authors […]

LINQPad 方法

有没有人有LINQPad扩展方法和方法的完整列表,如 .Dump() SubmitChanges()

LinqPad – 将SQL转换为Linq命令

我最近购买了LinqPad,希望它能让我把一些SQL转换成LINQ语句。 使用LinqPad,我可以附加数据库并运行SQL语句,它返回我需要的结果。 但是我找不到一个“命令”将该SQL语句转换为LINQ。 你可以让我知道如何使用LinqPad将SQL转换为LINQ? 或另一个工具。

如何在Visual Studio中使用LinqPad .Dump()扩展方法?

LINQPad是惊人的,尤其有用的是Dump()扩展方法,它能够将几乎任何types的对象和结构(匿名或不可匿名Dump()呈现给控制台。 最初,当我转移到Visual Studio 2010时,我尝试使用委托创build自己的Dump方法来获取为匿名types呈现的值等等。虽然这很有趣,但是起初我很需要一个坚实的实施。 检查了reflection器中的LINQPad代码后,我更加确信,我不会执行正确的操作。 有没有免费的图书馆,我可以包括提供Dumpfunction?