2

エンティティ データ モデルの使用に問題があります。主キーを持たないエンティティ モデルにテーブルを追加できません。同じ状況は、複合キーを持つテーブルにも当てはまります。

4

2 に答える 2

3

複合キーについては確かに間違っていますが、最初のものについては、Entity Frameworkのようなフレームワークは、主キーで行を識別できないときに、どの行が更新され、削除されたかをどのように知ることができますか?

そのテーブルでも、正確に重複する行を持つことができます。

最初のものについては、この質問をチェックしてください

于 2011-12-30T08:41:11.137 に答える
0

1.テーブル構造を変更し、プライマリ列を追加します。モデルを更新します。

2.XML エディターで .EDMX ファイルを変更し、この特定のテーブルのタグの下に新しい列を追加してみてください。(動作しないでしょう)

3.Exitingテーブルに新しいプライマリ列を作成する代わりに、既存のすべての列を含めて複合キーを作成します.(WORKED)

Entity Framework: 主キーのない DataTable をエンティティ モデルに追加します。

于 2012-04-29T18:13:01.327 に答える