1
有沒有一種方法可以將非靜態數據添加到數據註解屬性(標準屬性或從標準數據註釋(顯示,範圍等)或屬性基類)?我希望做這樣的事情:如何在數據註解中使用變量或類屬性
public class ReportingDateTime
{
[Display(Name=this.FieldName)]
[Reporting.Core.CustomDisplay(this.FieldName)]
public DateTime Field { get; set; }
private string FieldName;
public ReportingDateTime(string fieldName)
{
this.FieldName = fieldName;
}
}
或者,有沒有辦法來更改元數據在類屬性的構造函數,像這樣:
public class ReportingDateTime
{
public DateTime Field { get; set; }
private string FieldName;
public ReportingDateTime(string fieldName)
{
Field.metadata.DisplayName = "Test Date";
}
}
從我看到已經有一些成功傳遞一個對象的類型(自定義屬性期望自定義對象的一個新實例),但我主要看簡單的數據類型(字符串,int,雙),也許泛型集合(列表,字典,等)