1

現在、2 つの異なる共有ポイント リストを問い合わせる C# コードで書き直す必要がある SQL クエリがあります。

このクエリが SQL year() 関数を使用してフィルタリングし、複数のユニオンとサブクエリがある場合、これをコードでどのように記述すればよいでしょうか? CAML クエリまたは LINQ は、クエリが SQL に変換されて実行されると、過剰で遅いように見えます (問題のリストは、実際には Access Services を介してリストとして表示されるテーブルであるため、データベース クエリをコードに変換するのはばかげているようです。データベースクエリを実行します!)

4

1 に答える 1

1

クライアント オブジェクト モデルを使用して、関連するテーブルのリストからすべてのデータをインメモリ SQLite データベースにインポートし、SQLite テーブルで変更された SQL クエリを実行することで、これを行うことになりました。それほど多くのデータがなかったので、これは許容できる方法でした。

于 2013-12-18T12:31:55.727 に答える