1
私はコードを最初に使用します(エンティティフレームワーク)。私はDbContext.SaveChanges()を呼び出すと、ここにはすでにそのようなレコードがあるので、私は主キー制約を取得します。レコードがすでにデータベースに存在する場合は、そのレコードをオーバーライドしたいと思います。これは最も簡単な方法です。私がsavechangesを呼び出すたびにプライマリキーを返すことを確認することは、私のプロジェクトでは難しいです。ありがとうコードファースト - 主キー制約