3

LINQ を使用してサード パーティのデータベースに接続しています。

ここで、主キーが設定されていないテーブルにいくつかのレコードを挿入する必要があり、次の例外が発生します。

System.InvalidOperationException: 主キーがないため、'テーブル (the_table)' で作成、更新、または削除操作を実行できません。

どうすればこれを解決できますか? ExecuteCommandこの例外を回避するために使用する必要がありますか?

4

2 に答える 2

3

ExecuteCommand1 つのクエリですべてのレコードを削除できるため、パフォーマンスが向上します。

于 2012-12-19T11:13:11.253 に答える
1

一意の列を EF モデルの PK として使用します。

于 2012-12-19T13:01:58.977 に答える