代码改变世界

EFcore 横向分表

2021-01-18 17:07  qgbo  阅读(216)  评论(0编辑  收藏  举报

用户有很多类型,每种类型有共同字段,又有自己的字段。

定义 user { string name, int id}

定义 work :user { datetime startwork,  string company }

定义 student:user {   string school}

定义成这样,会生成一个表。其中有Discriminator 字段,区分。

怎么定义成多个表呢?

在user上加特性 [notmap]