2011-01-21 3 views
0

두 개의 테이블, Users 및 UserInformation이 있다고 가정 해 보겠습니다. 두 용어 사이에 올바른 용어인지 확실하지 않은 연관성 또는 탐색 속성을 만들고 싶습니다. 그러나 내 DB에는 외래 키가 포함되어 있지 않으며 dba는 어떤 이유로 든 외래 키를 넣지 않습니다.데이터베이스가없는 Entity Framework Association FK

두 엔티티간에 관계를 설정하려면 어떻게해야합니까? UserID에 가입되어 1에서 0..1이됩니다. GUI를 사용해 보았는데 코드를 실행할 때마다 오류가 발생합니다.

error 3027: No mapping specified for the following EntitySet/AssociationSet - UserUserInformation. 

무엇이 잘못 되었나요? 이 같은

답변

0

을 감안할 때 테이블 :

create table [User](ID int, UserName varchar(80) PRIMARY KEY(ID)) 
create table UserInfo(ID int, UserID int NOT NULL, UserData varchar(80) PRIMARY KEY(ID)) 

당신은 주요 키와 협회, 단체의 특성에 당신이 사용자로 사용자와 참조 제한 조건을 추가 한 후 사용자 및 사용자 정보 사이에 많은 하나, ID를 생성하고 종속 속성 키로 UserID.