仕様パターンを使用して、使用されるLINQ式を動的に生成します
- メモリ内のエンティティについて
- OpenAccessによるSQLコード生成の場合
私が達成しようとしていることの例については、このブログ投稿を参照してください。
OpenAccessが特定の仕様(生成された式ツリーのどこにでも現れる可能性がある)に対して生成するSQLをなんらかの方法でオーバーライドしたいことを除いて、これまでのところすべて正常に機能しています。残りはすべて問題ないので、自分で翻訳者を書くのは避けたいと思います。