entity-framework-core - 有条件地使用 Entity Framework Core 创建数据库表
问题描述
我有一个应用程序,它使用 Entity Framework Core 来管理具有默认表列表的数据库。这些表在 中定义,DbSets
如果数据库尚不存在DatabaseContext
,则用于创建数据库及其所有表。DatabaseContext.Database.EnsureCreated()
有时,我们需要一些客户特定的表格,我们只想将其包含在此客户安装中。
有没有办法让 DatabaseContext 有条件地创建表,fe 当我的设置文件中的标志被设置时?
解决方案
推荐阅读
- python - 使用python的位置替换文件中的文本块
- python - 带有数据python的空白文件
- mysql - Yii2 是否为用户创建默认的 MySQL 数据库?
- html - Tik Tok 社交媒体按钮未在我的网页中显示 tik tok 徽标
- python - 使用 python 和 librosa 的音乐可视化工具
- python - 如果我在 Python 方法中有不同类型的可能返回,我该怎么办?
- c++ - 如何理解这段具有类似 C++ 概念的 Rust 代码?
- excel - activecell.text 不响应单元格中的文本,仅响应数据验证选择
- python - 将两列的值作为键值返回到 Python-Pandas、SQLAchemy 或 SQL 中的列表或字典?
- bioinformatics - 无法在 R 4.0.1 上下载 Bioconductor 的“org.Hs.eg.db”包