0

仕様パターンを使用して、使用されるLINQ式を動的に生成します

  1. メモリ内のエンティティについて
  2. OpenAccessによるSQLコード生成の場合

私が達成しようとしていることの例については、このブログ投稿を参照してください。

OpenAccessが特定の仕様(生成された式ツリーのどこにでも現れる可能性がある)に対して生成するSQLをなんらかの方法でオーバーライドしたいことを除いて、これまでのところすべて正常に機能しています。残りはすべて問題ないので、自分で翻訳者を書くのは避けたいと思います。

4

1 に答える 1

1

現在、APIごとのSQLの生成に直接影響を与える方法はありません。ただし、実行できるのは、式ツリー全体をサーバー側で実行される部分とクライアント側で実行される部分に分割することです。これらの部分の間で.ToList()を実行します。または、達成する必要のあるクエリとソースLINQ+モデルを含むTelerikサポートを確認できます。

于 2012-09-03T13:54:07.663 に答える