2010-03-14 3 views

답변

0

속성을 두 번 이상 정의 할 수 있으므로 다른 부분 클래스 파일의 속성에 특성을 추가 할 수 없습니다. 이것이 우리가 원하는 방식으로 L2S 엔티티 클래스를 생성하는 자체 코드 생성기를 만든 이유 중 하나입니다.

우리의 코드 생성기는 또한 L2S 엔티티보다 훨씬 가볍고 응용 프로그램 수준에서 사용되는 두 번째 '응용 프로그램'엔티티 집합을 생성합니다. L2S 배관이 없지만 응용 프로그램 수준에서 유용한 다른 특성을 포함합니다.

+1

정확하지 않습니다. MetadataType 특성을 사용하여이 작업을 수행 할 수 있습니다. http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.metadatatypeattribute.aspx 전체 자습서 예제는 여기를 참조하십시오. : http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework/ –

+0

이것은 아무런 효과가 없습니다. 당신이 옳다면 MetadataType 속성을 사용하여 더 많은 정보를 가진 메타 데이터 클래스를 가리킬 수 있습니다. 프레임 워크는이 속성을 사용하지 않으며 데이터 주석의 유효성 검사 메커니즘이 그러 하듯이이 속성을 처리하기 위해 응용 프로그램을 특별히 작성해야합니다. – Steven