Entity Framework - 数据库优先 - 复合外键

10

我有一个数据库,其中有一个带有两个列的复合主键(一个int和一个bigint)。 我有两个表,它们具有复合外键,引用第一个表的复合主键。 就我所知,数据库上的关系都很好。

通过DB-first EF6生成DB上下文时,这些关系/导航属性不会在生成的模型中表示(没有在引用父表的两个子表中创建虚拟成员)。

由于是db-first,因此无法修改模型。


你使用哪个数据库提供商?我正在使用SQL Anywhere 16,但遇到了相同的问题。 - Rudey
1个回答

1
在这种情况下,您可以将那些关系放入db上下文中的onmodelcreating函数中。我们可以在那里设置约束。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接