[英]make column nullable EF 6 Code first in production
我有一個 web api 應用程序使用 sql 服務器 EF 6 代碼優先方法,它已啟動並正在運行。
現在對於一個表,我想創建一個列 NULL。
從 sql 服務器數據庫端,我更改了我的表定義並能夠創建列 NULL。
但是 class 定義具有[Required]
屬性,這就是數據庫保存(具有 null 值)仍然失敗的原因,即使我創建了數據庫列 NULL。
[Required]
[StringLength(512)]
public string Name { get; set; }
我這里有什么解決辦法嗎?
我知道我需要刪除[Required]
屬性,這需要更改代碼。 我正在尋找沒有代碼更改的某種方式。 這是生產。
刪除 Required 屬性
[StringLength(512)]
public string Name {get;set;}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.