我正在使用實體模型優先的方法開發一個實體框架4和SQL Compact 4的應用程序。我已經創建了我的EDM,現在我想生成一個SQL Compact 4.0數據庫來充當模型的數據存儲。我彈出生成數據庫嚮導並單擊新建連接按鈕爲生成的文件創建連接。該選擇數據源出現對話,但SQL精簡4.0沒有可用的數據源列表中列出:實體框架4和SQL Compact 4:如何生成數據庫?
我運行VS 2010 SP1(測試版),我已經安裝了VS 2010工具對於SQL Compact 4.0。我可以從服務器資源管理器創建一個SQL Compact 4.0數據連接。只有在生成數據庫嚮導中,4.0選項纔會出現。順便說一句,我的SQL Compact 4.0安裝包括System.Data.SqlServerCe.Entity.dll
。所以我應該有我需要的SQL Compact組件。
我正在做的事情不正確,還是這是一個錯誤?有沒有人有修補程序或解決方法?謝謝你的幫助。
David,你看過使用SQLite代替CE嗎?我發現SQLite更易於使用並完全支持EF4。 – 2011-03-06 17:09:44