1
我有兩個DbContext:相同類型(MyDbContext)但不同的連接字符串。實體代碼第一:兩個DatabaseInitializer相同的DbContext類型
我會爲他們使用不同的數據庫初始化工具。
可能嗎?
這是不可能的,靜態的通用功能:
Database.SetInitializer<MyDbContext>(new MyDbInitializer());
我有兩個DbContext:相同類型(MyDbContext)但不同的連接字符串。實體代碼第一:兩個DatabaseInitializer相同的DbContext類型
我會爲他們使用不同的數據庫初始化工具。
可能嗎?
這是不可能的,靜態的通用功能:
Database.SetInitializer<MyDbContext>(new MyDbInitializer());
這是不可能的。如果需要以不同的方式初始化數據庫,則需要維護2 context
類型。但是,可以將常見實體抽象爲單獨的類,然後可以在類型中使用繼承來使用該普通類。之後,可以初始化你的分貝如你所願。
對'conn'使用同一類型的目的是什麼? – Sampath
對於兩個數據庫,但模型結構相同 – k4st0r42