同様の質問がいくつかあり、回答は次のようなものです:主キーを追加する方が良い...
問題は、エンティティ フレームワークを使用して主キーなしでテーブルにデータを挿入することは可能ですか?
または、SqlConnection
クラスを使用する必要がありますか?
ありがとうございました
同様の質問がいくつかあり、回答は次のようなものです:主キーを追加する方が良い...
問題は、エンティティ フレームワークを使用して主キーなしでテーブルにデータを挿入することは可能ですか?
または、SqlConnection
クラスを使用する必要がありますか?
ありがとうございました
No it is not possible with EF. EF demands that every table has a primary key. If it doesn't have a primary key you must somehow cheat EF so that it believes that some column is primary key - that requires manual modification of EDMX file.
Generally if you have table where no set of columns uniquely identifies records you should not use EF to work with such table because EF always demands unique identification. This is also true for database views.