代码优先 entity framework 继承

Code first entity framework inheritance

我正在使用 entity framework 构建一个数据驱动的应用程序。我有一个基础 class,它有很多共享属性,例如时间戳、Id、创建者等,我将它作为我所有实际对象的子class。这是一个好的设计吗?我可以像这样创建的实体数量有限制吗?

设计不错。当然,如果 Entity Framework 不支持继承作为 ORM 功能,那将是糟糕的设计。但确实如此!

据我所知,您可以在 Entity Framework 中定义和使用的实体数量没有实际限制。