【问题标题】:When should I use Entity SQL and LINQ什么时候应该使用 Entity SQL 和 LINQ
【发布时间】:2015-11-30 13:46:39
【问题描述】:

什么时候应该使用 Entity SQL 和 LINQ?

我有一个实体框架的练习(与模型设计器一起)。我有 5 个模型:Work、Employee、... 在解决方案中,他们使用图片中的查询来查询实体(它是 Entity SQL)。为什么不只是 LINQ ?为什么答案不是“C”?谢谢

【问题讨论】:

    标签: c# entity-framework linq wcf


    【解决方案1】:

    如果您想知道您的 Entity Framework Linq 查询生成什么 SQL,只需在调试模式下运行您的程序,设置断点并检查您选择的 IQueryable<T> 对象,例如

    var es = database.ExternalOrderEntities.Where(e => e.OrderNum == someOrderNum);
    

    它将序列化为一个 SQL 字符串。关于您的多项选择题,您描述的方式对我来说没有意义。

    【讨论】:

      猜你喜欢
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 2023-04-02
      • 2011-04-15
      • 2017-04-10
      • 2012-03-19
      相关资源
      最近更新 更多