【EntityFramework】「値 NULL を挿入できません。この列では NULL 値が許可されていません」が発生する

Entityに値を設定したにも関わらず「値 NULL を挿入できません。この列では NULL 値が許可されていません」エラーが出て困った。

主キーが単一でかつ、id列で無い場合は、[DatabaseGenerated(DatabaseGeneratedOption.None)]
と記載することでInsertできるようになった