Linq 如何使用客户机对象模型编写复杂查询以查询多个列表
我目前有一个SQL查询,需要用C#代码重新编写,用于查询2个不同的sharepoint列表Linq 如何使用客户机对象模型编写复杂查询以查询多个列表,linq,ms-access,caml,sharepoint-clientobject,sharepoint-online,Linq,Ms Access,Caml,Sharepoint Clientobject,Sharepoint Online,我目前有一个SQL查询,需要用C#代码重新编写,用于查询2个不同的sharepoint列表 鉴于此查询使用SQL year()函数进行过滤,具有多个联合和子查询,我应该如何在代码中编写此查询?当查询将被转换回SQL以运行时,CAML查询或LINQ似乎过多且过慢(所讨论的列表实际上是通过Access服务显示为列表的表,因此为了运行数据库查询而将数据库查询转换为代码似乎很愚蠢!)最后,我使用客户机对象模型将相关表列表中的所有数据导入内存中的SQLite数据库,然后在SQLite表上运行修改后的SQL
鉴于此查询使用SQL year()函数进行过滤,具有多个联合和子查询,我应该如何在代码中编写此查询?当查询将被转换回SQL以运行时,CAML查询或LINQ似乎过多且过慢(所讨论的列表实际上是通过Access服务显示为列表的表,因此为了运行数据库查询而将数据库查询转换为代码似乎很愚蠢!)最后,我使用客户机对象模型将相关表列表中的所有数据导入内存中的SQLite数据库,然后在SQLite表上运行修改后的SQL查询。由于没有那么多数据,这是一种可以接受的方法。我最终使用客户机对象模型将相关表列表中的所有数据导入内存中的SQLite数据库,然后在SQLite表上运行修改后的SQL查询。由于没有那么多数据,这是一种可以接受的方法