0

Oracle.Data.Client で EF 5.0 を使用します。行のパラメーター化されたクエリを実行しようとしています。

生のクエリを使用して、mvc で同じパラメーター名を持つ複数のパラメーターをバインドするにはどうすればよいですか?

エンティティ -> MVC モデル DB インスタンス。

例えば

string myVal = 'foo'; 
string myVal2 = '%,foo2,%'; 
string SQLstring =
  @"SELECT name 
  FROM table 
  WHERE NVL(column_1, :p0) = :p0
  AND '%,' || column_2 || ',%' LIKE :p1";

retVal = entities.Database.SqlQuery<string>(SQLstring, myVal, myVal2);

それは私が受け取っているかのどちらかです: - すべての変数がバインドされているわけではありません。次に、別のパラメーター名を試しましたが、 NVL(column_1, :p0) = :p1 を助けませんでした

前もって感謝します!

4

1 に答える 1