2017-10-11 12 views
0

C#でSQL Serverデータベースにリンクする必要があるスタンドアロンデスクトップアプリケーションを作成する必要があります。 アプリはインターネットに接続せずに動作する必要があるため、どうにかして.exeファイル内にデータベースを埋め込む必要があります。 Entity Frameworkと遅延ロードも同様に機能する必要があります。 どうすれば入手できますか?C#アプリケーション内にSQL Serverデータベースを埋め込む

+0

あなたはそうではありません。あなたが得ることができる最も近いものはsqlexpressを使うことです。 –

+0

したがって、私は、ユーザーが同じデータを持つローカルデータベースを持つように、私のアプリ(例えば、インストーラにそれを含む)の横にsqlserver expressをインストールするように強制する必要があります。 – jjhorn

答えて

-1

Code First EFを使用してパッケージが既にインストールされている状態では実現できませんか?

+0

アドバイスありがとうございますが、私は深くあなたが考えていたことを理解しているとは思わない...最初の起動時にEFCodeFirstを使ってローカルデータベースを構築する初期のオーバーヘッドを提案していますか?ポイントは、私のアプリは、すでに存在するリモートDBを参照する必要があり、それはオフラインにする必要がありますので、私が持っていた最善のアイデアは、そのdbを "ダウンロード"してアプリ内に埋め込むことでした。 – jjhorn

関連する問題