c# - 哪种查询更适合在 Entity Framework 中查询概念模型?

标签 c# linq entity-framework entity-sql

在 EF 中有 3 种查询概念模型的方法:

  1. LINQ to Entity
  2. 实体 SQL
  3. 查询生成器方法

哪个更适合哪种情况?这 3 种类型的查询是否存在任何性能问题?

最佳答案

总的来说,这些方式都适合生产。
如果您计划重用 LINQ to Entities 查询,请使用 CompiledQuery。 Entity Framework 中有许多性能特点 - 看看 this MSDN article .

关于c# - 哪种查询更适合在 Entity Framework 中查询概念模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643079/

相关文章:

c# - 将表达式类与 LINQ 查询一起使用

c# - 如何避免“"The name ' ConfigurationManager'在当前上下文中不存在”错误?

c# - 如何在 ASP.NET Core 中测试自定义操作过滤器?

C# 在整个 Windows 中检测文本框输入事件

c# - 使用 linq 自引用连接

c# - 无法跟踪实体类型 ''的实例

c# - EF 6 - 如何正确执行并行查询

c# - 乘除运算符周围的空格被IDE删除了,如何保留?

c# - 保护 API 免受 SQL 注入(inject)

C#:来自字典语法错误的 LINQ 查询,尽管在 SO 中重复使用