データベースからエンティティを生成するために EF 4 を使用しています。Model
アセンブリ (別のアセンブリの edmx ファイル)をコンパイルしようとすると、次のエラーが発生します。ID列として主キーがあるテーブルでのみエラーが発生します。それは問題ですか?それとも私が間違った判断をしているだけですか?
Error 11007: Entity type 'tableName' is not mapped.
手順
- を使用して(edmxファイル)
Entity data model wizard
を作成しました。Model
- edmx ファイルを右クリックし
Add Code Generation Item
てエンティティを作成します (を使用Ado.net self tracking entity generator
)。 - を移動してエンティティを別のアセンブリに移動し
x.tt
、別のアセンブリ内の edmx ファイルを指すように編集します。 - エンティティとモデル (edmx) が異なるアセンブルになり、多層アプリケーションを使用できるようになりました。
Model
アセンブリをビルドできず、エラーが発生します
Error 11007: Entity type 'tableName' is not mapped.
オンラインで解決策を確認しました。はい、すべてのテーブルに主キーがあり、それらの間の関連付けは外部キーの用語で定義されています。これに関する指針はありますか?
ありがとう、ドリー