自從我使用EF以來,我已經有一段時間了,我現在開始創建一個小型項目,我想根據我的模型(Domain文件夾中的類)創建一個小型數據庫,如此簡單的EF Code-First。EF6應用程序不會在SDF數據庫中存儲數據
我一直在我的頭上,這是因爲某些原因,表不會在數據庫中創建。
我已經跑了幾次這個項目,上下文確實有很多種子邏輯來填充幾個表。映射也被編碼,以及多對多關係和唯一約束。
根據我在這裏可以找到的連接字符串似乎也是正確的。 這是我第一次使用SQL Server Compact,因爲我希望它是一個易於部署的WPF應用程序。也許我忽略了那裏的一些東西?
我已經添加了我的環境屏幕截圖,其中應包含所有相關信息。如果你需要更多,請問。
請幫我找出有什麼問題或缺失,所以我終於可以開始在這個項目中取得一些進展。我花了很多時間試圖渡過這個障礙。
傳遞給DbContext構造函數的連接字符串的* name *與app.config中的連接字符串不匹配。在靜態構造函數內部,檢查'db.Database.Connection.ConnectionString' –
謝謝Ivan。我從項目設置中複製了變量名,但是當我添加完整名稱(包括設置路徑( .Properties.Settings))並解決了之後出現的一些錯誤時,它現在將接種的數據存儲在sdf文件。 –
FoxHound