Facebook friends with LINQ



我正在构建一个linq-to-sql Web应用程序,并且遇到了问题。我正在尝试使用用户的朋友列表实时从Facebook获取,然后加入SQL表。

为此,我通常使用的.contains(朋友)是朋友ID。问题在于,当朋友超过2100值时,Linq将无法使用(朋友),而我得到了例外。

所以我的问题是 - 用户的朋友即时阅读的最佳练习是什么?

谢谢你!

发出多个查询,每个查询最多都以2100个值进行。您看到的问题是SQL Server每个查询批次只能接受2100 SQL参数。

从这个意义上说,您的问题与Facebook无关。这是由LINQ到SQL决定发送的查询类型触发的SQL Server限制(并且没有办法使其以不同的方式发送查询)。

最新更新