[英]Entity Framework with existing database - neatest approach?
我有一個現有的數據庫。 為了擺脫現有數據庫發生的“自創建數據庫以來上下文已更改”的異常,我按照所讀內容的建議在Global.asax.cs的Application_Start()中調用以下內容:
Database.SetInitializer<SomeEntities>( null );
問題是我需要為每個存在問題的現有實體添加一行到Application_Start:-
理想情況下,我想在Entities類的構造函數中調用此函數(從DBContext派生)。 我嘗試了以下操作,但沒有成功:
Database.SetInitializer(false);
因此,我的問題是,在Entities類(即從DBContext派生的類)而不是Application_Start中設置初始化程序的最佳方法是什么? 也許是在Entities類中的靜態構造函數調用了Database.SetInitializer?
如果構造函數中的Database.SetInitializer(false)是正確的方法,那么我將堅持到底,看看我要去哪里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.