首页 > 解决方案 > 有条件地使用 Entity Framework Core 创建数据库表

问题描述

我有一个应用程序,它使用 Entity Framework Core 来管理具有默认表列表的数据库。这些表在 中定义,DbSets如果数据库尚不存在DatabaseContext,则用于创建数据库及其所有表。DatabaseContext.Database.EnsureCreated()

有时,我们需要一些客户特定的表格,我们只想将其包含在此客户安装中。

有没有办法让 DatabaseContext 有条件地创建表,fe 当我的设置文件中的标志被设置时?

标签: entity-framework-core

解决方案


推荐阅读