0

2つの異なるSQLAzureデータベース(DB1.edmxとDB2.edmx)をソリューションに追加します。それらには、初期化された異なる接続文字列とオブジェクトコンテキストがあります。データベースには、共通のテーブル名はありません。ただし、コンパイル中に、「部分的なメソッドには複数の定義宣言エンティティフレームワークがない可能性があります」というエラーが返されます。これは、SQL Azureデータベース全体で共通のいくつかのテーブル(federation_distribution_history、federation_member_distribution_historyなど)が原因です。

この問題を解決するための正しいアプローチは何ですか?

4

1 に答える 1

1

GertArnoldが指摘しているように、2つの異なる名前空間を使用してください。名前空間が異なるクラスは、名前が同じであっても異なると見なされます。詳細については、http://msdn.microsoft.com/en-US/library/z2kcy19k( v = vs.100 ).aspxを参照してください。

よろしくお願いします、

明徐。

于 2012-04-30T07:09:04.580 に答える