私は2つのプロジェクトがあります。コンソールアプリケーションから「データ」をどのように分けることができますか?
- コンソールアプリケーションを
- クラスライブラリ
私はClass library
は、クラスを定義するファイルをEDMX作成など、部分的な接続文字列を持つようにしたい:
<add name="BlogEntities" connectionString="metadata=res://*/Blog.csdl|res://*/Blog.ssdl|res://*/Blog.msl;provider=System.Data.SqlClient;provider connection string='{0}'" providerName="System.Data.EntityClient" />
クラスライブラリでcsdl
,ssdl
、およびmsl
ファイル。私のコンソールアプリケーションはメタデータを気にせず、database
,user
、password
と定義します。
このように2つの接続文字列を分割するにはどうすればよいですか?
を。私がプロジェクトファイルにアクセスする必要があることを意味するapp.configをコピーする必要がある場合... – BrunoLM
設定ファイルはコンパイルされません。これはアプリケーションフォルダ内のテキストファイルです。インタラクティブに設定する必要がある場合は、ObjectContextクラスのコンストラクタのオーバーロードがあると思います(ただし、間違っている可能性があります) –