LINQ to Entitiesクエリでカスタム式を使用する必要がある状況があります(L2Eが他の方法では理解できないカスタムロジックが必要なため:
var query = db.MyTable.Where(MyPredicateExpression)
しかし、私はむしろクエリ理解構文を使用したいと思います:
var query = from x in db.MyTable where [x matches the predicate of MyPredicateExpression]
L2Eは他の場所でサポートしているので、これが可能であることはわかっています。
var query = from x in db.MyTable where x.Length > 10
彼らはどのようにそれを機能させるのですか?
編集:私はdevartのLinqConnect for Oracleを使用していますが、これはMicrosoftL2Eとは多少異なる動作をする可能性があります。