2010-11-22 11 views
2

私は非常に単純なUDFを持っています。GetNumberを呼びます。Linq-to-SQLのUDFマッピングに柔軟性がありますか?

var query = from a in db.TableA 
      where db.GetNumber(a.Something, Configuration.Setting) == 7 
      select a; 

2番目のパラメータは常に構成設定から来ることになるだろう、私はちょうど全体でこのように見えるの呼び出しを簡素化したい:そうのように私のLINQツーSQLクエリで使用されるだろうコード:

var query = from a in db.TableA 
      where db.GetNumber(a.Something) == 7 
      select a; 

...ここで、Configuration.Setting部分はGetNumberメソッド内に含まれています。これを達成する方法はありますか?それとも、UDFパラメーターを対応するdatacontext関数と正確に一致させる必要がありますか?

答えて

0

これを直接行う方法があるかどうかはわかりませんが、2番目のパラメータを取得するロジックをカプセル化する拡張メソッドを作成できます。

関連する問題