2016-08-17 66 views
0

我有一个数据库,其中某些列中的某些列是空的。我制作了很多API,其中列响应为空,这对于移动开发人员来说是忙碌的。关于在代码优先中更新列空不为空

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

回答

0

是的,你必须对Fluent Api实体框架的代码优先进行修改。打开您的DatabaseContext文件,您将在其中找到“OnModelCreating”方法或使用您的解决方案中的“OnModelCreating”方法进行搜索。

现在找到你的表的“OnModelCreating”法列和更新“WithOptional”到“WithRequired”当你从空为NOT NULL更新列。