将不可为空的列添加到现有表

时间:2017-05-08 03:49:23

标签: entity-framework-6 non-nullable

我正在寻找一种使用codefirst将不可为空的列添加到现有表的简单方法。问题是我不想......

  • 手动编写更新语句,如this answer
  • 所示
  • 实际使用defaultValue属性,因为这会将元数据属性添加到表本身。

简而言之,我希望EF足够聪明......

  • 将新列添加为可为空的
  • 生成update语句以使用我提供的默认值
  • 填充所有列
  • 将列设置为不可为空

除了添加列并提供默认值之外,所有这些都不需要我做任何事情。这可能吗?

0 个答案:

没有答案