假设我的物理模型上有2个表,Receipt(ID,Location)和LineItem(ID,ReceiptID,ItemName),其中Receipt有多个LineItems,ReceiptID是Receipt ID的外键。
我想在概念模型中将这些模型建模为单个表,其中我只看到一个LineItems表,每个LineItem上都包含Location。
每次我尝试在Entity Modeler中对此进行建模时,我都会收到一个错误,指出每个表合并到单个概念实体中主键的方式必须相同。
甚至可以使用实体框架进行建模吗?
谢谢!
答案 0 :(得分:0)
没有办法直接对此进行建模。您必须创建数据库视图并映射该视图或导入两个实体,并在模型中创建QueryView。在这两种情况下,结合两个表的结果实体将成为只读的,支持CUD操作的唯一方法是映射存储过程。