加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 03:59:59 所属栏目:百科 来源:网络整理
导读:尝试使用 LinqPad学习Linq,并且如何开始学习Linq.假设我想编写一个C#表达式和一个C#文件,其中我在SQL服务器中有一个名为Products的表,我想拉出价格大于50的所有行.你怎么写? 解决方法 Let’s say I want to write a C# Expression and a C# statment where
尝试使用 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分钟的归纳.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读