【问题标题】:How to I get a DbCommand from an Entity Framework IQueryable如何从实体框架 IQueryable 获取 DbCommand
【发布时间】:2011-06-30 20:34:17
【问题描述】:

在使用 LINQ to SQL 时,我可以使用 DataContext.GetCommand 方法来获取 IQueryable 的 DbCommand 实例。现在我正在使用实体框架(代码优先,但这不重要),我想从针对我的 DbContext 生成的 IQueryable 中获取 DbCommand。

这可能吗?如果有怎么办?

【问题讨论】:

    标签: entity-framework ado.net


    【解决方案1】:

    我不知道有任何方法可以从 linq-to-entities 查询中检索 DbCommand,但您可以尝试将查询转换为 ObjectQuery<T> 并调用其 CommandText 属性。

    【讨论】:

    • 我会看看我能做什么,尽管another answer 似乎表明我无法从 DbQuery 获取 ObjectQuery。如果我有任何运气,我会更新。
    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    相关资源
    最近更新 更多