4

有没有办法在程序中的实体框架中检索实体的映射表名称?我知道您可以使用 .ToTraceString() 获取命令文本然后提取表名,但是 ToTraceString() 方法非常慢。有没有其他方法像使用 ObjectContext.MetadataWorkspace?谢谢

4

3 回答 3

1

在 EF v1.0 ToTraceString 是唯一的方法。

于 2009-10-26T20:34:16.770 回答
0

感谢您的回答,但上面的代码适用于 LINQ to SQL,它不适用于实体框架,因为 EF 中的实体类没有表名属性。映射信息在 XML 的 edmx 文件中。

于 2008-11-28T02:02:55.733 回答
-1

您可以使用 <dataContext>.<EntityName>.CommandText 属性来获取实体的名称。也许这有帮助...

于 2009-02-25T16:56:56.967 回答