关于Code First中的更新列为空,为空

时间:2016-08-17 06:35:53

标签: sql asp.net-mvc ssms

我有一个数据库,其中我有一些表,其中某些列是空的。我已经制作了许多API,其中我得到的列响应为null,这对移动开发人员来说非常繁忙。

我想从SQL Management Studio将这些数据库列更改为Not Null。我正在使用我的项目代码第一种方法。从数据库直接更新有什么问题吗?

1 个答案:

答案 0 :(得分:0)

是的,您必须在实体框架的Fluent Api中进行更改。打开您的DatabaseContext文件,您将在其中找到" OnModelCreating"方法或搜索" OnModelCreating"解决方案中的方法。

现在在" OnModelCreating"中查找您的表格列。方法和更新" WithOptional"当你将列从空更新为非空时,以及#34; WithRequired"