【问题标题】:Search in LINQ to SQL在 LINQ to SQL 中搜索
【发布时间】:2009-02-01 05:52:54
【问题描述】:

我有一些这样的代码:

Function GetTypeFromTableName(ByVal _TableName As String, ByVal _DataContext As DataContext)

    Dim Mytype As Type = (From t In _DataContext.Mapping.GetTables Where t.TableName = "dbo." + _TableName Select t.RowType.Type).SingleOrDefault
    Return Mytype

End Function

Dim DBA As New LINQDataContext
_TBLName="City"
TableType = GetTypeFromTableName(_TBLName, DBA)

Dim GridQuery = From T In DBA.GetTable(TableType) Select T

If Chk.Checked Then
    CallByName(obj, "CName", CallType.Set, Txt_Name.Text)
    GridQuery = From T In DBA.GetTable(TableType) Where T Like obj
End If

此搜索不起作用,我收到此错误:

{"方法'System.Object LikeObject(System.Object, 系统对象, Microsoft.VisualBasic.CompareMethod)' 没有支持的翻译 SQL."} System.Exception

我应该为这个过滤器做什么? vb.net linq

【问题讨论】:

    标签: linq linq-to-sql search where-clause


    【解决方案1】:

    其中 T.Contains(obj)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多