2013-01-13 5 views
0

Silverlight 및 RIA 서비스 프로젝트를 상속 받았으며 EF4 데이터베이스 첫 번째 DAL을 사용합니다.Entity Framework 데이터베이스 및 RIA 서비스 탐색 속성

이전에는 RIA 서비스를 사용했을 때 (NHibernate를 사용한 유일한 다른 시간) NHibernate와 함께 모든 엔티티에 적절한 [연관] 및 [포함] 속성을 표시해야했습니다. 즉, Silverlight 클라이언트 응용 프로그램에서 탐색 속성을 사용할 수있었습니다.

당시 NHibernate 대신 Entity Framework를 사용하면 생성 된 EF 모델 클래스는 정확히 [Association] 및 [Include]가 아니지만 동등한 속성으로 마크 업됩니다 .

내 모델의 탐색 속성을 Silverlight 클라이언트에서 사용할 수없는 경우가 있습니다. 메타 데이터 클래스를 사용하고이를 필요로하는 모든 클래스에 [연관] 속성을 수동으로 추가해야합니까? 내가 사용 된 엔터티에 대한 메타 데이터 클래스가 있었기 때문에

감사합니다,

답변

0

내 탐색 속성은 클라이언트 측 모델에 존재하지 않는하지만 그것은 단지 하나 개의 속성이 포함되어 있습니다.

탐색 속성이 메타 데이터 클래스에 지정되지 않았으므로 클라이언트에서 사용할 수 없었습니다.

이야기의 도덕은 "부분적인"메타 데이터 클래스를 할 수 없다는 것입니다.