我正在開發一個以前的項目,我沒有授權更改我的實體模型(例如配置文件)。這個模型中有一些屬性沒有用[Required]
數據註釋標記,但是我需要使它們適用於我正在處理的子系統。我在尋找一個乾淨的方式來做到這一點如何使Entity Framework的非「必需」屬性爲必填項?
員工型號:
[Required]
public string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public string Password { get; set; }
[DataType(DataType.Password)]
[System.Web.Mvc.Compare("Password", ErrorMessage = "")]
public string ConfirmPassword { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
我要讓名字和姓氏在我的形式要求暫時不碰模型代碼
創建視圖模型並將屬性添加到視圖模型,然後將您的模型屬性值映射到視圖模型 – 2014-10-11 07:23:50
@StephenMuecke:謝謝,這就是我一直在尋找:) – 2014-10-11 07:39:54
但您接受並回答您需要創建的位置手動的HTML? (順便說一句不起作用,因爲它不會在服務器上進行驗證,並且缺少客戶端驗證的重要屬性) – 2014-10-11 07:52:06