首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS中数据库表的继承

VS中数据库表的继承
EN

Stack Overflow用户
提问于 2010-07-25 07:12:30
回答 1查看 579关注 0票数 0

我想创建Table-Per-Type数据库表继承。

简单地说,基表RowElement将有两个子表。第一个子表Lyrics将继承所有parents RowElement的列,并且只会再添加一列。第二个子表ChordUse将只与表Chord建立多对一关系。

下面是我的数据库模式:

alt text http://www.freeimagehosting.net/uploads/ae4d8bd348.jpg

问题是,当我让VS为我创建E/R图时,它会创建以下内容:

alt text http://www.freeimagehosting.net/uploads/774b194451.jpg

因此,它创建了一对一的实体关系,而不是继承。我无法让VS创建正确映射到数据库的继承关系。请帮帮我。

从我的数据库生成E/R图后,我希望有如下内容:

alt text http://www.freeimagehosting.net/uploads/e532f09b8a.jpg

其中RowElement是抽象类。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-26 21:40:44

EF设计器(出于很好的原因,IMHO --继承在OR模型中被过度使用)永远不会推断继承。您需要自己设置它。您正在请求“每个类型的表”继承。沿着walkthrough with the demo model行驶。当你得到了它的工作,你将准备好用你的真实模型来做它。

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

https://stackoverflow.com/questions/3327280

复制
相关文章

相似问题

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