Поиск в LINQ to SQL - PullRequest
       19

Поиск в LINQ to SQL

0 голосов
/ 01 февраля 2009

У меня есть такой код:

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, System.Object, Microsoft.VisualBasic.CompareMethod)» не поддерживает перевод на SQL. "} System.Exception

что мне делать для этого фильтра? vb.net linq

1 Ответ

1 голос
/ 01 февраля 2009

, где T.Contains (объект)

...