2012-10-19 2 views
0

DataAnnotations를 작성하고 도메인 서비스를 재생성해야 할 때 손실되지 않도록하는 가장 좋은 방법은 무엇입니까?DataAnnotations 최상의 접근 방식 작성

내가하는 일은 DomainServise.matadata.cs 파일의 사본을 갖는 것입니다. 그런 다음 도메인 서비스를 재생성하면 해당 주석을 사본에서 다시 가져옵니다. 더 좋은 방법이 있습니까?

답변

0

DataAnnotations 속성은 일반적으로 엔티티 정의 서버 측에서 엔티티 생성 클라이언트 측으로 복사됩니다. (사용자 정의 메타 데이터 공급자를 통해 이러한 특성을 삽입하여 블로그에 종속성을 추가하지 않아도됩니다. I've done it with nhibernate)

this tutorial을보고 필요에 맞게 확인하십시오.
xml 파일을 기반으로 사용자 지정 WCF Metadataprovider를 만드는 방법에 대한 Microsoft의 샘플도 있었고 자신의 주소에 http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2659을 북마크했습니다.하지만이 링크는 더 이상 활성화되어 있지 않습니다. 내 백업 하드 디스크에서 찾으십시오.)

마지막으로, 부분 클래스를 사용하는 예제 인 WCF RIA services domain service metadata을 살펴보십시오. wcf ria는 기본 방식으로 wcf를 사용합니다 (일부 속성의 경우 system.servicemodel 어셈블리에 종속성을 추가해야하지만).)

관련 문제