我正在尝试查看 Entity Framework 5.0 从实体查询生成的生成的 sql。在整个网络上,每个人都说将IQuerable对象转换为ObjectQuery对象,然后使用 toTraceString() 方法返回生成的查询。
但是我不断收到无效案例异常:
Unhandled Exception: System.InvalidCastException: Unable to cast object of type
'System.Data.Entity.Infrastructure.DbQuery`1[System.String]' to type 'System.Data.Objects.ObjectQuery'.
在 Entity Framework 5 中执行此操作的新方法是什么?