2013年5月16日 星期四

將資料放到SQL Azure

本文為給<jQuery Mobile與ASP.NET實戰開發>一書讀者的參考資料。

將第十一章,範例網站的資料庫,移轉至SQL Azure資料庫,專案名稱為Ch11_CodeFirst.sln。若非本書讀者,可以自己找一個使用Entity Framework Code First 技術的程式來測試。

您需要先有一個Windows Azure帳號,免費試用三個月請到此網站伸請:http://www.windowsazure.com/

image

  • 自定義創建

image

  • 設定資料庫伺服器名稱

image

  • 設定登入SQL Server帳號與密碼

image

  • 建立完成之後,點選新建的MyDB

image

  • 管理IP

image

  • 設定可以存取DB的IP,以下把目前電腦的IP加到允許清單,記的按"保存"

image

  • 顯示connection string

image

  • copy ADO.NET區塊的連線字串

image

  • 修改你的應用程式之連接字串
<connectionStrings>   
    <add name="MyDBContext" connectionString="貼上上一步驟copy來的字串,並設定密碼;"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  • 修改MyDbInitializer 類別繼承DropCreateDatabaseAlways。此類別為Entity Framework用來初始化DB資料的類別
public class MyDbInitializer : DropCreateDatabaseAlways<MyDBContext> {
  • 按CTRL+F5執行你的程式

image

image

  • 新增查詢

image

  • 查詢Employees資料表內容

image

沒有留言:

總瀏覽量