0
Foolproof Doğrulama kullanıyorum. [RequiredIfTrue ("CommonUseStatus")] MVC Sunucu Tarafı Doğrulaması
ararken
Kusursuz ReqiuredIfAttribute System.NullReferenceException verir. Çünkü CommonUseInfo, CommonUseStatus özelliğini alamadı. Bu Niteliği bu şekilde nasıl kullanabilirim?
public class FoundationCode : SpatialEntity
{
public bool CommonUseStatus {get; set;}
public string FullFoundationCode { get; set; }
public string ProvinceCode { get; set; }
public string DistrictCode { get; set; }
public bool FoundationOwner { get; set; }
public virtual CommonUseInfo CommonUseInfo { get; set; }
}
public class CommonUseInfo : BaseEntity
{
public int CommonUseSchool { get; set; }
**[RequiredIfTrue("CommonUseStatus")]**
public DateTime CommonUseStartingDate { get; set; }
**[RequiredIfTrue("CommonUseStatus")]**
public DateTime CommonUseEndDate { get; set; }
public virtual FoundationCode FoundationCode { get; set; }
}
FoundatinCode, bir CommonUseStatus özelliğine sahiptir. –
@AliFuat sorusunu eklemeyi unuttum: Bu kitaplığın iç çalışmalarının benim için bilinmediği, ancak öznitelikte "FoundationCode.CommonUseStatus" özelliğini kullanabildiğiniz için bir tahmin. – David
Çalışmıyor FoundationCose.CommonUseStatus –