实体框架 - DB-First - 复合外键

Bry*_*gan 10 entity-framework composite-key database-first ef-database-first entity-framework-6

我有一个数据库,其中包含一个带有2列主复合键的表(一个int,一个bigint.)我有两个具有复合外键的表,引用第一个表的复合主键.(就我所知,)数据库本身的关系很好,很花哨.

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

由于它是db-first,我无法修改模型.

Pav*_*vvy 1

在这种情况下,您可以将这些关系放入数据库上下文中的 onmodelcreating 函数中。我们可以在那里施加约束。