정적이 아닌 데이터를 데이터 주석 속성에 추가 할 수있는 방법이 있습니까 (표준 속성 또는 표준 데이터 주석 (표시, 범위 , 등) 또는 속성 기본 클래스)? 나는 이런 식으로 뭔가 할 바라고 있어요 :데이터 주석에서 변수 또는 클래스 속성을 사용하는 방법
public class ReportingDateTime
{
public DateTime Field { get; set; }
private string FieldName;
public ReportingDateTime(string fieldName)
{
Field.metadata.DisplayName = "Test Date";
}
}
내가했습니다 바로는 : 또는
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;
}
}
을과 같이 '클래스의 속성에 대한 생성자를 메타 데이터를 변경하는 방법은 무엇입니까 (사용자 정의 속성은 사용자 정의 객체의 새 인스턴스를 필요로합니다.)하지만 저는 주로 간단한 데이터 유형 (문자열, int, double)과 일반 콜렉션 (list, dictionary , etc.)