entity framework中怎么通过lambda表达式生成sql语句的 我来答 1个回答 #热议# 在购买新能源车时,要注意哪些? 守望千年88 2016-10-13 · 超过31用户采纳过TA的回答 知道答主 回答量:42 采纳率:0% 帮助的人:24.4万 我也去答题访问个人页 关注 展开全部 Set返回的是IQuerable。然后你Where的时候,lambda表达式不是一个函数,而是一个Expression<函数斗蚂>,C#编译器会把这段代码的语法树在运行时直接交给IQuerable。所以IQuerable自然就知道你Where了,也知道你Where了什么。但是ToList是要给结果纤孙的,IQuerable的ToList就会把之前毁销链的Where翻译成SQL,然后提交上去,等结果回来了,搞成列表给你。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-05-30 entity framework中怎么通过lambda表达式生成sql语句的 2016-03-18 如何获取Entity Framework生成的SQL语句 2016-09-26 如何获取Entity Framework生成的SQL语句 2016-09-25 C# entity framework,要update数据库,lambda表达式怎么写呢? 1 2015-05-09 如何获取Entity Framework在执行savechanges()前或执行后所生成的SQL语句 2014-07-20 怎么查看VS2010中Entity Framework生成的sql语句 2015-02-15 如何将where条件的lambda表达式 转成 sql where语句 2014-08-27 c#中sql语句变lambda表达式,和linq表达式。小菜鸟求救啊,跪求!就是变成带t=>t.name...之类的。 1 为你推荐: