1
私はEFコードを最初に使用しており、マイグレーションファイルには次のものがあります。私は手動でマイグレーションを実行するEF - 列のデフォルト値が設定されていません
public override void Up()
{
AddColumn("dbo.ConsumerFee", "VATCodeId", c => c.Int(nullable: false, defaultValue: 1));
}
しかし列がテーブルに追加されたとき、それが0ではない1のデフォルト値が与えられ、それは、このSQLを生成することを見ることができます:
alter table `ConsumerFee` add column `VATCodeId` int not null
任意これで何ができるのでしょうか?
EF6では利用できません。 [ここ](http://stackoverflow.com/questions/20136504/how-can-set-a-default-value-constraint-with-entity-framework-6-code-first)を参照してください。 –