1

我目前有一个 SQL 查询,需要用 C# 代码重写,该代码询问 2 个不同的共享点列表。

鉴于此查询使用 SQL year() 函数进行过滤,具有多个联合和子查询,我应该如何在代码中编写它?CAML 查询或 LINQ 在查询将被转换回 SQL 以无论如何运行时似乎过多且缓慢(有问题的列表实际上是通过 Access Services 以列表形式出现的表,因此将数据库查询转换为代码似乎很愚蠢,为了运行数据库查询!)

4

1 回答 1

1

我最终通过使用客户端对象模型将相关表列表中的所有数据导入内存 SQLite 数据库,然后在 SQLite 表上运行修改后的 SQL 查询来完成此操作。由于没有那么多数据,这是一种可以接受的方法。

于 2013-12-18T12:31:55.727 回答