데이터베이스에서 데이터를 읽고 처리 한 다음 고정 폭 플랫 파일로 결과를 내보내는 앱을 만들고 있습니다.속성을 속성 내에 포함 할 수 있습니까?
나는 this 질문의 코드로 시작해서 그만 둔다.
이제 내보내기 된 파일에는 String, Num 및 Decimal (x, y)의 세 가지 주요 데이터 유형이 있습니다. 여기서 x는 소수점 왼쪽의 숫자이고 y는 오른쪽의 숫자입니다.
public class FixedWidthColumn : Attribute
{
public int Position { get; set; }
public int Length { get; set; }
public FixedWidthColumn(int position, int length)
{
Position = position;
Length = length;
}
}
이 가능 나는이 같은 특성을 작성하는 데 사용할 수있는 사용자 지정 특성 (또는 다른 구조)를 생성하기 :
[FixedWidthColumn(3,2, String)]
public string CompanyId
[FixedWidthColumn(6, 20, Num)]
public int Sku { get; set; }
[FixedWidthColumn(5, 10, Decimal(6,4)]
public decimal Price { get; set; }
을
나는 지금까지 내 사용자 지정 특성 등이있다
'FixedWidthColumn'과 같이 보이는 것은 아직 두 개의 args를 취해서 예제에서 3을 전달하고 있습니다. – dtsg
예. 의사 코드입니다. 그냥 최종 결과물을 –
과 비슷하게 만들고 싶습니다. 멋지다/보행자입니다. – dtsg