首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每种类型的继承行为是什么表?

每种类型的继承行为是什么表?
EN

Stack Overflow用户
提问于 2012-05-12 18:21:19
回答 2查看 127关注 0票数 1

给了两个实体:父母,孩子。

在以下情况下,每种类型的继承都会做什么:

  1. 您添加了一个名为
  2. 的实体,其所有值都为空,但其父属性已填写完毕。它会添加子实体还是只添加父实体?如果id为
  3. id的实体父实体存在,但它没有子实体,那么对带有谓词ID == ID的存储库== id的查询会返回任何内容吗?即。这样的查询将被转换为左联接还是交叉连接?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-12 19:00:15

  1. 总是尝试在两个表中添加一个条目,
  2. EF不会返回任何内容。得到的SQL是左联接

票数 1
EN

Stack Overflow用户

发布于 2012-05-12 18:41:05

  1. 您认为EF会检查子实体,如果所有属性都是空的,如果是,那么它不会保存它?它为什么要这么做?另外,组织映射是规则,如果实体是子类型的,那么它必须在子表中有记录。所以答案可能是否定的。即使没有在子表中设置属性,它仍然会在表中创建记录。
  2. 如何判断实体是否属于父类型,而它还没有机会查询其类型?所以不,每次都会生成联接。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10566293

复制
相关文章

相似问题

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