1

私は .NET 4.0 ソリューションで SQL Compact Edition 4.0 を使用することを検討しており、一連のプロジェクトとその名前空間の名前を変更することを決定するまではうまくいっていました。それ以来、SDF ファイルから EDMX モデルを生成する機能を失いました。

通常、EDMX をプロジェクトの新しい項目として追加し、[データベースから生成] を選択すると、そこから SQL Server Compact 4.0 プロバイダーを使用して SDF ファイルを作成できます。もちろん、これにより空のモデルが生成されますが、それでもプロバイダーは利用可能でした。

今、私が得るすべて:

CEなし!!

SQL CE とその SP1、Visual Studio SQL CE 4.0 Tools SP1 をアンインストール/インストールしようとしましたが、うまくいきません。

システム ドライブを再フォーマットする必要がありますか?

4

2 に答える 2

1

4.0 プロバイダーは、クラス ライブラリおよびデスクトップ プロジェクトではなく、Web タイプのプロジェクトでのみ使用できます。回避策は、Web タイプのプロジェクトを追加し、後で .edmx (および app.config/web.config 内の対応する接続​​文字列) を移動することです。

于 2012-11-20T07:27:22.323 に答える
0

VS2010と開発に関連するすべてのものをワークステーションにアンインストールし、このVS2010アドインをインストールしました:http ://sqlcetoolbox.codeplex.com/

EDMXモデルをあらゆる種類のプロジェクトタイプにエクスポートできます。:)

(あなたが作者のようですが、これを投稿した後、笑)

于 2012-11-23T16:09:21.143 に答える