2

顧客のシステムに自動的にインストールされるアプリケーションを構築しています。このアプリはビジュアルインターフェイス用のWPFを使用して開発されており、データ管理に関連するすべてのものを配置するBussinessという新しいWindowsフォームアプリを作成したので、 LINQ to SQL Clasessを作成するために、開発段階ではすべてが正常に機能しますが、アプリケーションのセットアッププロジェクトを構築するとき、データベース、特にLINQtoSQL構成に関するすべてのことを処理する方法について混乱しました。データベースとSQLServerがインストールされていない「クリーンな」コンピューターにアプリをインストールすると、アプリが起動するためです='(

だから、助けてください。私は調査してきましたが、私の応答は.mdfファイルに関連していると言う人もいますが、私が本当に望んでいるのは、インストールの一部としてデータベースがコンピューター上に作成されることです。

4

1 に答える 1

1

SQL Serverを使用していますか?はいの場合、これをすべてのコンピューターにインストールするのは面倒です。特にライセンスに関しては、合法かどうかはわかりません。

このデータベースに外部から、または別のアプリケーションからアクセスする必要がない場合は、SQLServerCompactを使用する必要があります。

これは、たとえばデスクトップアプリケーション用に特別に設計された組み込みバージョンであり、アプリのインストールと同時に簡単にデプロイできます。

詳細はこちら:http://msdn.microsoft.com/en-us/data/ff687142.aspx

LINQ to SQLで確実に機能するため、コードに関しては、接続文字列以外に変更する必要はありません。

于 2012-05-29T19:19:38.060 に答える