[ .NET ] 於 ASP.NET C# 中使用 SQL Sever Compact

製作UU網頁時,在背後需要一個資料庫,在同學的建議之下,使用 SqlCe 來製作,

而使用 SQL Server Compact 產生資料庫 (.sdf) 在網頁專案中並無法直接使用。

原因可由此篇文章中得知:「微軟官方認為 SQLCE 本就不是開發在多人環境下使用,

所以才無法在 WEB 這種多人專案上直接新增出 SQLCE 檔。」

——————————————————————————————————————

[ 解決方法 ]

  1. 建立 Windows Form 專案,再由此新增一個 SQLCE 檔案。
    圖片
  2. 接著於模型(.edmx)中繪製資料表間關聯性。圖片
  3. 繪製完成後,按右鍵選擇「由模型產生資料庫」,選擇欲連線資料庫後完成。
    圖片
  4. 按完成後,會產生 .sqlce 檔,雙擊此檔案會看到語法頁,
    於此頁按右鍵選擇「執行SQL」,在資料庫檔案中選取資料庫路徑即可。
    圖片圖片
  5. 完成連接後,此 Database.sdf 即可使用。
    ( 若於 WEB 專案中欲使用 .sdf 的話,在伺服器總管中「加入資料連接」
    選擇「Microsoft SQL Server Compact 3.5(or 4.0)」,接著設定剛剛產
    生的 .sdf 檔即可。)
    圖片圖片
    圖片
  6. 打完收工,DONE!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s