4

プログラムのEntity-frameworkでエンティティのマッピングテーブル名を取得する方法はありますか?.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 に答える