私は自分の問題に対する適切な解決策を見つけることができなかったので、ここにあなたへの私の質問があります:
Entity Framework(5.0)で、実際のデータベース(SQL Server 2005)にID列が定義されていない場合に自動作成されるID列(PK)を設定するにはどうすればよいですか?
StoreGeneratedPatternを見たことがありますが、データベースにIDがないとこれがどのように機能するかわかりません。手動のアプローチでは、POCOにMAX(id)+1を手動で入力しますが、これはハックのように感じられ、複数のリクエストが次のテーブルにレコードを挿入する可能性があるマルチスレッド環境で問題が発生するのではないかと心配しています。 「同じ」時間。
データベース内のテーブルスキーマを変更する可能性がないことに注意してください。
これを解決するための最良の方法は何ですか?