为了账号安全,请及时绑定邮箱和手机立即绑定

Linq问题求解。

Linq问题求解。

慕丝7291255 2018-08-02 08:09:14
Linq的一般形式和映射形式有什么区别?用哪一种更好?得到所有订单的总运费: var q = db.Orders.Select(o => o.Freight).Sum();得 到所有产品的订货总数: var q = db.Products.Sum(p => p.UnitsOnOrder);Min
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

下載 LinqPad 將你的程式貼上去,看看轉換過去的 SQL 語句是什麼就大略判斷運行性能了

查看完整回答
反对 回复 2018-08-06
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

如果仅仅是LINQ,那么确实是后者好,至少,后者少调用一次集合构造函数。

不过,具体如何,倒没有什么判定。

假如是直接数据库查询,那么,可以查看生成的SQL语句,比较一下他们生成的SQL语句以及运行性能,它们应该是一样的。


查看完整回答
反对 回复 2018-08-06
  • 2 回答
  • 0 关注
  • 493 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信