WindowsアプリケーションでSQL Server CE 4.0を使用し、Entity Frameworkを使用してそのモデルを作成しました。SQL Server CEに動的接続文字列を使用する方法は?
正常に動作しますが、私の問題は、接続文字列を変更するコンストラクタがなく、デフォルトではファイルから接続文字列を読み込むことです。
using (var Context = new MyEntitiesModel(//has no constructor))
{
...
}
私はそれがこの方法により、正常に動作しますが、私はapp.config
ファイル内の別の接続文字列を削除した場合、それは私にこれを与えたダイナミックな接続文字列と
using (var Context = new MyEntitiesModel())
{
Context.Database.Connection.ConnectionString = entityConnection.ConnectionString;
}
を作成します。
error = invalid metasource ....
デフォルトコンストラクタは、私はそれを処理することができます
どのようにそれを使用しているので?
パラメータとしてDbConnectionをとるコンストラクタはありませんか? –
はい接続文字列を変更するコンストラクタがありません – motevalizadeh
app.configファイルにダミーの接続文字列を残すことはできませんか? – Seph