我有一个数据库,其中我有一些表,其中某些列是空的。我已经制作了许多API,其中我得到的列响应为null,这对移动开发人员来说非常繁忙。
我想从SQL Management Studio将这些数据库列更改为Not Null。我正在使用我的项目代码第一种方法。从数据库直接更新有什么问题吗?
答案 0 :(得分:0)
是的,您必须在实体框架的Fluent Api中进行更改。打开您的DatabaseContext文件,您将在其中找到" OnModelCreating"方法或搜索" OnModelCreating"解决方案中的方法。
现在在" OnModelCreating"中查找您的表格列。方法和更新" WithOptional"当你将列从空更新为非空时,以及#34; WithRequired" 。