2010-01-10 5 views
0

저는 Silverlight와 .NET RIA Services를 사용하고 있습니다..NET RIA 서비스 메타 데이터 및 외래 키

데이터베이스에서 엔티티 데이터 모델을 생성하고 모든 테이블에 대해 하나의 도메인 클래스 서비스를 만들고 메타 데이터를 생성하도록 선택했습니다.

이제 빌드 할 때 App.Web.g.cs. 파일에 외래 키가 포함 된 메타 데이터에 오류가 발생합니다. 문제는 엔티티를 간단한 값과 비교하는 많은 평가가 있다는 것입니다. 예를 들어, Order.Customer는 Customer.ID 대한 외부 키이고, 다음은 실패

전용 부울 FilterOrder (Order 엔티티) {창 (entity.Customer == this.ID); }

내가 볼 기대 :

개인 부울 FilterOrder (Order 엔티티) { 리턴 (entity.Customer.ID == this.ID); }

문제가 생성 된 파일에 있기 때문에 여기서는 무엇을해야할지 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다.

감사

답변

0

난 당신이 명시 적으로 주문 엔터티의 스칼라 속성으로 외래 키를 만들 수 있다고 생각하고 주문 - 고객 관계에 참조 제한 조건에서 종속 등록 정보로 표시합니다 (을 두 번 클릭 EF 디자이너의 연관성).

+0

추신. 나는 'Order.CustomerId'와 같은 속성을 만드는 것을 의미합니다. –