這是關於C#中的數據註釋。C# - 如果其他數據註釋
我有一個名爲MyClass的類。那裏我會有兩個屬性。
class MyClass
{
private string _propName;
public string PropName
{
get {return _propName;}
set {_propName=value;}
}
private string _propVal;
public string PropVal
{
get {return _propVal;}
set {_propVal=value;}
}
}
我有一個包含數據propName
和相關propValue
一個MS SQL表。 我需要使用DataAnnotations進行驗證。每個_propName
需要有不同的驗證。
我的問題是:如何向上面提到的類結構添加不同的驗證/數據註釋?我想知道是否有某種方式來指定數據註釋中的if-else條件?
if "this propertyname"
validation 1
else if "that property name"
validation 1
有人可以幫忙嗎?
您可以隨時用自己的邏輯編寫自己的數據註釋屬性。 – ieaglle
你能舉個例子嗎?因爲我嘗試過,並沒有奏效。 –