4

データベースからエンティティを生成するために EF 4 を使用しています。Modelアセンブリ (別のアセンブリの edmx ファイル)をコンパイルしようとすると、次のエラーが発生します。ID列として主キーがあるテーブルでのみエラーが発生します。それは問題ですか?それとも私が間違った判断をしているだけですか?

Error 11007: Entity type 'tableName' is not mapped.

手順

  1. を使用して(edmxファイル)Entity data model wizardを作成しました。Model
  2. edmx ファイルを右クリックしAdd Code Generation Itemてエンティティを作成します (を使用 Ado.net self tracking entity generator)。
  3. を移動してエンティティを別のアセンブリに移動しx.tt、別のアセンブリ内の edmx ファイルを指すように編集します。
  4. エンティティとモデル (edmx) が異なるアセンブルになり、多層アプリケーションを使用できるようになりました。

Modelアセンブリをビルドできず、エラーが発生します

Error 11007: Entity type 'tableName' is not mapped.

オンラインで解決策を確認しました。はい、すべてのテーブルに主キーがあり、それらの間の関連付けは外部キーの用語で定義されています。これに関する指針はありますか?

ありがとう、ドリー

4

0 に答える 0