entity-framework-core - 在同一个地方设置默认架构和迁移表架构?
问题描述
AddDbContext
配置服务时,是否可以在某处或某处为上下文设置默认模式?
我希望能够在同一个地方为迁移表和数据库的其余部分设置架构,而Startup.cs似乎是最有可能的候选者。我想也许我可以写一个IDbContextOptionsExtension
,并添加扩展名(我可以从我的上下文的构造函数中看到它DbContextOptions
),但我不知道如何在ModelBuilder
. 如果我创建一个IModelCustomizer
,我无法弄清楚如何从 、 或 获取ModelCustomizerDependencies
扩展ModelBuilder
名DbContext
。想法?
我有可能需要在现有数据库中创建表的少量简单代码优先上下文,并且能够在一个地方设置架构会很好。(这些上下文只使用一种模式。)
想法?谢谢!
解决方案
推荐阅读
- android - Compose 运行时版本不兼容
- bash - 如何使用 jq 将环境 bash 变量传递到 json
- flutter - 如何在颤动中发送带有http post multipart请求的对象列表
- flutter - 无法推断类型参数“T”。使用 Map.reduce(max) 时
- sql-server - T-SQL:LIKE 运算符,将字符串与一个值进行比较
- java - 如何使用 Selenium webdriver 获取该复选框是启用或禁用状态?
- java - Maven 依赖类 org.apache.http.client 上的 ClassNotFoundException
- c# - 与 SharePoint 网站的初始连接需要 100 秒
- ruby-on-rails - Rails Regexp::IGNORECASE 同时将精确选项与数字选项匹配也包含在结果中
- python - 如何在 python 3.9.x 中使用 pycdc