Microsoft 是否推荐方法或查询语法?
Does Microsoft recommend method or query syntax?
Microsoft Net Core 3 是否推荐 Linq Entity Framework 查询的方法语法或查询语法?这是我们职场的争论,我们很好奇。
这不是基于意见的问题,而是事实,因为我正在寻找 Microsoft 的建议,而不是人们的意见。谢谢
也没必要推荐。它们是等效的,因为查询表达式实际上 "preprocessed" 到方法语法。
我认为了解两者非常值得:
- 由于编译器引入了透明标识符,带有连接、分组等的查询往往更易于使用查询表达式阅读
- 许多查询要么无法在查询表达式中表示,要么使用方法语法更易于阅读
彻底学习两者,并使用最适合任何给定场景的那个。
Microsoft Net Core 3 是否推荐 Linq Entity Framework 查询的方法语法或查询语法?这是我们职场的争论,我们很好奇。
这不是基于意见的问题,而是事实,因为我正在寻找 Microsoft 的建议,而不是人们的意见。谢谢
也没必要推荐。它们是等效的,因为查询表达式实际上 "preprocessed" 到方法语法。
我认为了解两者非常值得:
- 由于编译器引入了透明标识符,带有连接、分组等的查询往往更易于使用查询表达式阅读
- 许多查询要么无法在查询表达式中表示,要么使用方法语法更易于阅读
彻底学习两者,并使用最适合任何给定场景的那个。