2009-08-05 2 views

답변

2

오전 난 당신이 BirthAppointmenttblAppointment에서 상속 할 것인지 제대로 이해? 이 경우 discrimnator 속성은 tblAppointment 개체를 나타내는 레코드를 BirthAppointment 개체와 구별하는 데 사용되는 데이터베이스 테이블의 필드입니다. 따라서 appCatId은 다른 테이블 (tblAppointmentType)에 있기 때문에 사용할 수 없습니다.

+0

각 appTypeID에 대해 새 약속 유형이 필요하지 않습니다. 속성으로 기본 범주 (appCatID)만이 동일한 범주의 모든 유형에 대해 동일합니다. 나는 누군가가 전에 이것을 만났을 것이라고 확신합니까? 감사합니다. 메사추세츠가 클레어와 동일한 문제를 해결하고 있습니다. – Andrew

+0

이는 도메인 문제입니다. 나는 현재 스키마를 사용하여 수행하려는 작업을 수행 할 수 없다는 것을 설명 할뿐입니다. 식별 속성은 상속 계층 구조의 기본 속성이어야합니다. 따라서 tblAppointment 유형의 객체를 BirthAppointment 유형의 객체와 구별하는 속성을 찾아야합니다. – jason

0

Visual Studio의 속성 창을 사용해야합니다.

http://msdn.microsoft.com/en-us/library/bb531247.aspx

+0

내가 액세스 할 수있는 유일한 옵션은 tblAppointment 내에 있습니다. Discriminator Property 탭에서 tblAppointment.tblAppointmentType.appCatID 과 같은 식으로 액세스 할 수있을 것이라고 생각했습니다. – ClareBear

관련 문제