c# – 初学者使用Linqpad运行非常基本的linq到sql查询的步骤

尝试使用 LinqPad学习Linq,并且如何开始学习Linq.假设我想编写一个C#表达式和一个C#文件,其中我在sql服务器中有一个名为Products的表,我想拉出价格大于50的所有行.你怎么写?

解决方法

Let’s say I want to write a C# Expression and a C# statment where I
have a table in sql server named Products and I want to pull all rows
where price is greater then 50. How would yo write it?

LINQPad自动为您创建了类型化的DataContext,因此您不需要实例化任何内容.在C#表达式模式中,只需输入以下内容

Products.Where(p => p.Price > 50)

新新旗新新旗新新旗新新旗新新旗旗新新旗新新旗旗新或者,您可能更喜欢使用查询表达式:

from p in Products
where p.Price > 50
select p

在C#语句模式下,您需要调用Dump()方法来告诉它写出结果.您还需要以分号终止表达式:

Products.Where(p => p.Price > 50).Dump();

在LINQPad的样品部分中有更多的例子 – 看看5分钟的归纳.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...