首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实体框架0..1到0..1关联

实体框架0..1到0..1关联
EN

Stack Overflow用户
提问于 2011-10-18 05:49:26
回答 1查看 195关注 0票数 1

这个是可能的吗?

我有用户和提供者实体。用户可能是也可能不是提供商(可能只是助理),提供商可能是也可能不是用户(它可能是一个位置)。

设计器允许我对此进行建模,但由于关键属性的原因,它不会进行验证。这可以通过EF来实现吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-18 16:38:45

不,这不是因为EF中的一对一关系总是通过主键建模。依赖实体必须在其主键上具有对主体实体的外键约束。它始终会导致0..1到1,其中主体可以有一个依赖项,也可以没有依赖项,但从属项必须有一个主体,因为它必须有一个主键值,且该值对主体实体具有引用约束。

顺便说一句。我不确定这是否可以在数据库中建模,因为即使使用唯一键,NULL值仍然被视为唯一值之一,因此当您在列上也有唯一索引时,只有单个记录才能将值设置为null。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7799998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档