Microsoft是否推荐方法或查询语法?

时间:2019-05-18 10:25:50

标签: asp.net entity-framework linq .net-core .net-core-3.0

Microsoft Net Core 3是否为Linq Entity Framework查询推荐方法语法或查询语法?这是我们工作场所中的辩论,我们很好奇。

这不是基于意见的问题,而是事实,因为我正在寻找Microsoft的建议,而不是人们的意见。谢谢

1 个答案:

答案 0 :(得分:8)

也无需推荐。它们是等效的,因为查询表达式已有效地“预处理”为方法语法。

我认为两个都非常值得

  • 由于编译器引入的透明标识符,具有连接,分组等查询的查询表达式更易于读取
  • 许多查询要么不能在查询表达式中表示,要么使用方法语法更易于阅读

全面学习两者,并使用适合任何给定方案的最合适的方法。