私は銀色のアプリケーションを持っています。サーバーアプリケーションには、App_DataにSQL Server CE 4.sdfがあり、そこからADO.NETモデルが生成されます。System.Data.SqlServerCe.Entity.dllを読み込めませんでした(まだそこにあります)
I>が新アイテム - >ドメインサービスクラスを追加 - しようとすると、私はエラーを取得:
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エラーが発生してビルドに失敗しました。何の情報も見つけられませんでした。