kos*_*off 1 .net c# entity-framework entity-framework-core
一些Entity Framework核心CLI命令接受environment参数.例如dotnet ef migrations list --environment <env_name>.
我保持迁移的程序集与数据实体程序集是分开的,因此我必须从中派生IDbContextFactory.
我的问题就出现了:有没有办法让我的DbContextFactory类中传递给CLI的环境参数?我需要这个来应用特定环境的连接字符串.
提前致谢.
愚蠢的我,在环顾四周后,我注意到接口的Create方法IDbContextFactory有类型的参数DbContextFactoryOptions,而参数的类型又具有EnvironmentName属性,这似乎是传递给CLI命令的属性.
案件结案.