0
私の.edmxは別のアセンブリに含まれています。接続文字列はアセンブリのApp.Configファイルで設定されます。App.ConfigでDataDirectoryを使用.Netアセンブリの接続文字列
接続文字列に| DataDirectory | dbfile.mdfを使用したかったのですが、しかし、それは動作しません。アセンブリでDataDirectoryを解決できないようです。
同じ接続文字列は、MVC 3 Webアプリケーションから機能します。
アセンブリでDataDirectoryを使用するにはどうすればいいですか?
ありがとうございました。
実際、私は主に、edmxビューで「データベースからモデルを更新する」ことを要求します。 App.Configを調べます。プロジェクトがコンパイルされて別のマシンで使用されるため、.mdfファイルへのパスをハードコーディングする必要はありません。 – Subha
Right、Update ModelはDLLからapp.configを使用します。しかし、そのファイルは実行時には使用されません。 .configファイルについては何も "ハードコードされていません"! –
Mmm ...同じ.configファイルを別のマシンで使用すると、dbファイルのパスを変更せずにそのまま動作するはずです。したがって、| DataDirectory |変数。 – Subha