我們每篇的內容都不多,所以希望在學習的過程中最後能親自敲一下** 這樣更有利於掌握。
我們現在接著上篇的例子,我們現在給隨便的表增加乙個字段 createtime 建立日期 執行一下 看看會怎麼樣
修改實體類,**給大家分享一下
publicpublic datetime createtimepartial
class
post
//隨筆的標題
public
string posttitle
//////
操作人
/// public
int bloguserid
//////
建立日期
///
//////
延遲載入部落格使用者
/// public
virtual bloguser bloguser
}執行一下:
如果你也出現了這個錯誤,恭喜你 ,你正在進步!
看字面的意思 你也能明白,他讓我們使用migrations進行資料庫更新遷移。
那具體怎麼操作呢,那我們就直接開始了!!!
啟用自動遷移
一、在 package manager console 下執行命令 enable-migrations,完成之後你就會看到如下:
生成了兩個類:
這兩個類幹什麼的呢?暫時先不解釋 後面的話會在講解的。這裡我分享乙個關於遷移的博文有興趣可以看一下
沒興趣的繼續往下看!!
二、ef6 本身已經整合了migrations 那我們主要演示的是手動去完成遷移的工作,實現在應用程式啟動時自動公升級
1) 我沒有採用上面的方式,我是直接新建了乙個configuration類三、然後在global.asax裡面新增一下**,代表應用程式初始化的時候把資料庫更新為最新的辦法2)我們直接來看**
public核心**就兩句,簡單吧! 是不是覺得學習ef so easy! 不能用so easy因為我們這裡說的都是最簡單的。要想學深入還是由難度的。class configuration : dbmigrationsconfiguration
}
四、執行效果
大家也可以加入qq群進行交流(435498053)。
一步一步學Remoting系列文章
原創 一步一步學remoting之一 從簡單開始 原創 一步一步學remoting之二 啟用模式 原創 一步一步學remoting之三 複雜物件 原創 一步一步學remoting之四 承載方式 1 原創 一步一步學remoting之四 承載方式 2 原創 一步一步學remoting之五 非同步操作 ...
一步一步學cscope
告之 1,我不喜歡寫部落格 因為感覺太浪費時間 2,部落格能記住自己某階段學過的東西,而這些東西可能會很快的忘卻 所以我以後要學著在部落格上浪費時間 前言 本文件記錄了我今天 2007 11 9 下午學習cscope的一點收穫,特收錄部落格以作分享。在學習cscope過程中查閱了大量的文件,但發現適...
一步一步學Linq to sql
一步一步學linq to sql 一 預備知識 一步一步學linq to sql 二 datacontext與實體 一步一步學linq to sql 三 增刪改 一步一步學linq to sql 四 查詢句法 一步一步學linq to sql 五 儲存過程 一步一步學linq to sql 六 特性...