2017-09-18 6 views
0

私はOracle DBにWPFアプリケーションを持っています。私はEntity Frameworkを使用します。接続文字列:エンティティ・フレームワーク内でテーブル名の接頭辞を持つクエリを書く方法

DATA SOURCE=localhost:1521/ora;PASSWORD=1;PERSIST SECURITY INFO=True;USER ID=user 

同じ名前空間で別のユーザーIDとパスワードを使用して新しいDBに接続する必要があります。 USER IDとPASSWORDはアプリのユーザーごとに一意であるため、新しい接続文字列を作成できません。私は新しいDBに2つのクエリを実行する必要があります。たとえば、

SELECT t.column1, t.column2 FROM "USER ID".tableName t; 

これを行うにはどうすればよいですか?

おかげ

答えて

0

あなたは、実行時に動的に新しい接続文字列を作成し、データベースに接続して、2つのクエリを実行するには、このいずれかを使用することができます。https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/how-to-build-an-entityconnection-connection-string

SqlConnectionStringBuilderクラス::https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder(v=vs.110).aspx

EntityConnectionの接続文字列を構築:どのように

関連する問題