您好,登錄后才能下訂單哦!
在使用EF的過程中,經常會因為實體的變化而導致程序異常,下面簡單的說下處理的方式。
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
//modelBuilder.Configurations.Add(new USERTBMapping());
Database.SetInitializer<oaContext>(null);//忽略實體的變化檢查
Database.SetInitializer<oaContext>(new DropCreateDatabaseAlways<oaContext>());//總是刪除重建
Database.SetInitializer<oaContext>(new CreateDatabaseIfNotExists<oaContext>());//不存在就創建
Database.SetInitializer<oaContext>(new DropCreateDatabaseIfModelChanges<oaContext>());//有修改就刪除重建
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。