あなたのコードが別のアセンブリにあるかどうかにかかわらず、web.configを読むことは完全に可能です。それは再利用可能とエンティティフレームワークモデルになるよう
例えば、Entity Frameworkのデータモデルは、通常、別のプロジェクトを入れているあなたは、コンストラクタ内のものを提供しない限り、web.configファイルから接続文字列を必要とします。私はあなたがここに欲しいかわからないですが、あなたはのConnectionString名を変更したい場合は
public string GetMyConn() {
return System.Configuration.
ConfigurationManager.ConnectionStrings["MyConn"].ToString();
}
UPDATE
:インスタンスとして
、以下の方法は、名前のmyConnをのConnectionString返します。それは次のようにしてください:
public string GetMyConn(string connStr) {
return System.Configuration.
ConfigurationManager.ConnectionStrings[connStr].ToString();
}
ここで重要な点は、別のアセンブリーからアクセスできることですblyも同様です。
そうですが、この方法では接続文字列名がハードコードされていませんか? – Rushino
@Rushino更新された回答を参照してください。私は最初に何を望むか、この波平を実現するので – tugberk
おかげで...しかし、私は、新しい質問を投稿しました。 – Rushino