我有一個silverlight應用程序。服務器應用程序在App_Data中有一個SQL Server CE 4 .sdf,並從中生成一個ADO.NET模型。無法加載System.Data.SqlServerCe.Entity.dll(但它在那裏)
如果我嘗試添加 - >新建用品 - >域服務類,我得到的錯誤:
Schema specified is not valid. Errors: Models.TasksDatabaseMode.ssdl(2,98): error (0004): Could not load System.Data.SqlServerCe.Entity.dll. Reinstall SQL Server Compact.
但是,我通過的NuGet,已經成功下載安裝這RIAServices.EntityFramework和EntityFramework.SqlServerCompact .dll複製到/ packages,並且該文件已被複制到/ bin文件夾中。所以我不知道它在哪裏顯然是尋找這個.dll,如果不在那裏。
也許與此相關,我之前試圖讓數據庫生成代碼優先。但是,域上下文嚮導也失敗了,但是有關索引超出範圍的錯誤。使用手動編寫的服務,構建失敗,出現MetadataWorkspace錯誤,我無法找到任何信息。