我正在使用实体框架,并试图将从数据库表创建的实体与从数据库视图创建的实体相关联。由于实体框架无法自动推断数据库表和视图之间的关系,因此我使用实体设计器来构造实体之间的“关联”。但是,如果外键是nullalbe类型,我会收到以下错误:实体框架:与可空字段关联实体的问题
错误113:多重性在角色'Company'中的'UsersView'关系中无效。 因为从属角色中的所有属性均可为空,所以主体角色的多重性必须为'0..1'。
在我的方案中,我在我的UsersView中有一个可空的CompanyId外键(即用户可能没有公司)。使用可空的外键创建关联从来不是Linq 2 SQL的问题。有谁知道我可以在Entity Framework中解决这个问题吗?
在此先感谢。
谢谢戴夫。你的答案解决了我的问题。 – 2010-11-29 00:15:05
+1,谢谢戴夫。你的回答也解决了我的问题:) – Homam 2011-07-28 07:04:17