【问题标题】:Entity Framework Code First 4.3 + Sql LogEntity Framework Code First 4.3 + Sql Log
【发布时间】:2012-04-04 13:12:26
【问题描述】:

我无法找到使用 EF Code First 4.3.1(我正在使用 MySql)记录 sql 请求的好方法。

提前致谢。

问候,

埃里克

【问题讨论】:

标签: mysql entity-framework ef-code-first logging


【解决方案1】:

你可以通过这种方式获取EF生成的sql语句:

var query = from u in context.Users      // linq query
            select u;

var sql_statement = ((ObjectQuery<User>)query).ToTraceString();

【讨论】:

  • 是的,我知道这种方法,但它不允许获取所有生成的请求。比如延迟加载等请求呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多