Entity framework core 是否在同一位置设置默认架构和迁移表架构?
在配置服务时,是否可以在Entity framework core 是否在同一位置设置默认架构和迁移表架构?,entity-framework-core,ef-code-first,entity-framework-migrations,Entity Framework Core,Ef Code First,Entity Framework Migrations,在配置服务时,是否可以在AddDbContext中的某个地方或其他地方为上下文设置默认架构 我希望能够在同一位置为迁移表和数据库的其余部分设置模式,Startup.cs似乎是最有可能的候选者。我想也许我可以编写一个idbcontextoptions扩展名,然后添加扩展名(我可以从上下文的DbContextOptions构造函数中看到它),但我不知道如何在ModelBuilder中找到它。如果我创建了一个IModelCustomizer,我就不知道如何从ModelCustomizerDepende
AddDbContext
中的某个地方或其他地方为上下文设置默认架构
我希望能够在同一位置为迁移表和数据库的其余部分设置模式,Startup.cs似乎是最有可能的候选者。我想也许我可以编写一个idbcontextoptions扩展名
,然后添加扩展名(我可以从上下文的DbContextOptions
构造函数中看到它),但我不知道如何在ModelBuilder
中找到它。如果我创建了一个IModelCustomizer
,我就不知道如何从ModelCustomizerDependencies
、ModelBuilder
或DbContext
获取扩展名。想法
我有可能需要在现有数据库中创建表,并且能够在一个地方设置模式会更好。(这些上下文仅使用一个架构。)
想法?谢谢