プログラムのEntity-frameworkでエンティティのマッピングテーブル名を取得する方法はありますか?.ToTraceString()を使用してコマンドテキストを取得し、テーブル名を抽出できることは知っていますが、ToTraceString()メソッドは非常に低速です。ObjectContext.MetadataWorkspaceを使用するような他の方法はありますか?ありがとう
saeed
質問する
1521 次
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 に答える