2009-08-02 95 views
0

我有两个表名为人事运输厅ADO.NET实体关联错误

**Personnel Table ;** 
PERSONNELID int , PK not null 
NAME varchar 
SURNAME varchar 
DepartmentID integer 

Department Table ; 
DepartmentID int , PK not null 
DEPARTMENTNAME varchar 

(ONE TO MANY Relation) 

我想这个表之间的关联。但我不能这样做。与EDMX模型设计器.. gettin错误;

关联END KEY属性PERSONNELID未映射。 关联END KEY属性NAME未映射。 blabla ....

这个框架太新了,有没有在Entity Framework中做这个工作的简单方法,?

我正在使用Firebird 2.1 DB。和Firebird.Client.Data 2.5.0.0。供应商。

+1

也许不是一对一的关系,除非每个部门只有一个人,可能n-to-1 – automatic 2009-08-02 10:58:19

回答

1

对于一对一的工作关系,每个表必须具有相同的主键(唯一键)。

你的情况,你可能有一个一对多的关系:

一个部门可以有很多的人。

+0

确定一对一,一对多,它不重要因为我不能在实体框架中做关联的事情。有没有关于这个的任何教程? – 2009-08-02 12:36:32