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