1
我有两个DbContext:相同类型(MyDbContext)但不同的连接字符串。实体代码第一:两个DatabaseInitializer相同的DbContext类型
我会为他们使用不同的数据库初始化工具。
可能吗?
这是不可能的,静态的通用功能:
Database.SetInitializer<MyDbContext>(new MyDbInitializer());
我有两个DbContext:相同类型(MyDbContext)但不同的连接字符串。实体代码第一:两个DatabaseInitializer相同的DbContext类型
我会为他们使用不同的数据库初始化工具。
可能吗?
这是不可能的,静态的通用功能:
Database.SetInitializer<MyDbContext>(new MyDbInitializer());
这是不可能的。如果需要以不同的方式初始化数据库,则需要维护2 context
类型。但是,可以将常见实体抽象为单独的类,然后可以在类型中使用继承来使用该普通类。之后,可以初始化你的分贝如你所愿。
对'conn'使用同一类型的目的是什么? – Sampath
对于两个数据库,但模型结构相同 – k4st0r42