0
我在我的應用程序中有一個用戶實體,用戶在註冊到應用程序時輸入一些基本信息。如果他們想要使用一些高級功能,他們必須提供完整的信息。不同的模型驗證場景
所以,我有兩個驗證方案。
我的第一種方法是將Required
屬性與MyRequired
屬性進行交換,以避免通過實體框架在數據庫中將列創建爲NOT NULL。
但如果我把它添加到我的數據庫上下文中的模型進行了驗證。所以我不能添加實體,如果它只是充滿了基本信息。
有沒有辦法有一個實體與幾個不同的驗證場景?
有沒有簡單的方法來視圖模型映射到一個實體,如果使用相同的prioperty-的名字呢? – Michael
@Michael,是的,我個人使用[AutoMapper](http://automapper.codeplex.com/)。我在很多項目中使用它,它的表現也很棒。 –