2015-01-11 32 views
0

我有一個局部類驗證屬性 -有條件禁用驗證在模型中部分類

[MetadataTypeAttribute(typeof(tblPersonMetadata))] 
public partial class tblPerson 
{ 
} 

public class tblPersonMetadata 
{ 
    [MaxLength(80)] 
    public string PER_MiddleName { get; set; } 

    [Required(ErrorMessage = "Enter your Gender")] 
    public string PER_Gender { get; set; } 
} 

的tblPerson是在實體框架中的多個位置使用的實體。在某些位置,我想讓PER_MiddleName和PER_Gender爲空。

如何在某些對象中使​​用tblPerson時有選擇地禁用驗證?

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答