本文為給<jQuery Mobile與ASP.NET實戰開發>一書讀者的參考資料。
將第十一章,範例網站的資料庫,移轉至SQL Azure資料庫,專案名稱為Ch11_CodeFirst.sln。若非本書讀者,可以自己找一個使用Entity Framework Code First 技術的程式來測試。
您需要先有一個Windows Azure帳號,免費試用三個月請到此網站伸請:http://www.windowsazure.com/
- 登入 https://manage.windowsazure.com/
- 建一個SQL資料庫 (目前只有簡體中文介面….)
- 自定義創建
- 設定資料庫伺服器名稱
- 設定登入SQL Server帳號與密碼
- 建立完成之後,點選新建的MyDB
- 管理IP
- 設定可以存取DB的IP,以下把目前電腦的IP加到允許清單,記的按"保存"
- 顯示connection string
- copy ADO.NET區塊的連線字串
- 修改你的應用程式之連接字串
<connectionStrings>
<add name="MyDBContext" connectionString="貼上上一步驟copy來的字串,並設定密碼;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<add name="MyDBContext" connectionString="貼上上一步驟copy來的字串,並設定密碼;"
providerName="System.Data.SqlClient" />
</connectionStrings>
- 修改MyDbInitializer 類別繼承DropCreateDatabaseAlways。此類別為Entity Framework用來初始化DB資料的類別
public class MyDbInitializer : DropCreateDatabaseAlways<MyDBContext> {
- 按CTRL+F5執行你的程式
- 回到https://manage.windowsazure.com/,選"MyDB"-“儀表版" – “管理URL",登入
- 新增查詢
- 查詢Employees資料表內容
沒有留言:
張貼留言