質問: エンティティフレームワークにデータベースのフィールドの値を生成しないように明示的に指示するポイントは何ですか? `ValueGeneratedOnAdd`または`ValueGeneratedOnAddOrUpdate`という2つのオプションがありますが、フレームワークはデフォルトで値を生成するので、そのメソッドを手動で無効にする必要がありますか?そうでない場合、 `ValueGeneratedNever()`は何のためのものなのでしょうか?また、その利点は何ですか?
回答: たとえば、主キーを手動で割り当てたい場合は、このメソッドを呼び出す必要があります。通常、EFは主キーのプロパティが自動的に生成されると想定します。