Microsoft Net Core 3 是否推荐用于 Linq Entity Framework 查询的方法语法或查询语法?这是我们工作场所的一场辩论,我们很好奇。
这不是基于意见的问题,而是事实上,因为我正在寻找微软的推荐,而不是人们的意见。谢谢
最佳答案
也没必要推荐。它们是等效的,因为查询表达式被有效地“预处理”为方法语法。
我认为两者都知道是非常值得的:
- 由于编译器引入了透明标识符,带有连接、分组等的查询往往更易于使用查询表达式进行阅读
- 许多查询要么无法在查询表达式中表示,要么使用方法语法更易于阅读
彻底了解两者,并使用最适合任何给定场景的方法。
关于asp.net - Microsoft 是否推荐方法或查询语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198076/