MS SQL データベースに 3 つのテーブルがあり、これら 3 つのテーブルをインポートしたプロジェクトに EntityFramework (最新) を追加しました。最初の問題は、エンティティがビルドされなかったため、「コード生成戦略」を から に変更したNone
ことでしたDefault
。
ビルド後、私は得る
X にはすでに Y の定義が含まれています
エンティティのすべてのプロパティ。
よく見ると、部分的な exと?のUsers.cs
1 つの部分的なUser
inが生成されています。MainModel.Designer.cs
なぜ生成されているのUser.cs
ですか?別のプロジェクトで同様の設定があり、EF は同じ設定で設定されていUser.cs
ます。
Edit1 : 1 つ異なることがわかります。それは、失敗したプロジェクトで False に設定されている Use Strong Spatial Types ですが、true (灰色) に設定することはできませんか?