我有一个非常直接的查询,它在运行时产生了这个错误: String.Contains 方法只支持可以在客户端上评估的参数。
该查询应该只查找分配给它们的转移的类别。转移可以在多个类别中列出,因此没有表关系。Categoryidhash 包含类似“7~34~25~42~47”的数据。我刚刚意识到,在写这篇文章时,搜索“7”将返回多个结果,“7”和“47”等。没关系,我只需将 id 更改为所有两位数。同时...
我怎样才能解决这个问题?
Private Function GetCategoryList() As List(Of Category)
Dim lst As List(Of Category) = New List(Of Category)
Using db As New IPCDataDataContext
lst = (From c In db.Categories
From t In db.Transfers
Where t.CategoryIDhash.Contains(c.ID.ToString)
Select c).ToList()
Return lst
End Using
End Function