有没有办法在程序中检索Entity-framework中某个实体的映射表名称?我知道您可以使用.ToTraceString()来获取命令文本,然后提取表名,但是ToTraceString()方法非常慢。有没有其他类似于使用ObjectContext.MetadataWorkspace的方式?谢谢
发布于 2009-10-27 04:34:17
在EF v1.0中,ToTraceString是唯一的方法。
发布于 2008-11-28 02:02:56
谢谢你的回答,但是上面的代码适用于LINQ to SQL,它不适用于实体框架,因为EF中的实体类没有表名attribute.the映射信息是在edmx文件中。
发布于 2009-02-25 16:56:57
您可以使用..CommandText属性来获取实体的名称。也许这对你有帮助。
https://stackoverflow.com/questions/323072
复制相似问题