Я запускаю следующий запрос LINQ to sql, но он не возвращает никаких результатов. Но когда я запускаю его [эквивалент] в sql-сервере, он возвращает данные!Linq to sql равнозначный запрос на запрос sql-сервера
select * from [LocalizedProperty]
where LanguageId = 3
and LocaleValue like '%cards%'
and (LocaleKey = 'Name' or LocaleKey = 'Description')
и запросов LINQ
Dim suggesstions As IEnumerable(Of LocalizedProperty) = _
(From sugg In result
Where sugg.LanguageId = 3 _
AndAlso sugg.LocaleValue.Contains(catalogRetrieveInfo.search_term) _
AndAlso (sugg.LocaleKey = "Name" OrElse sugg.LocaleKey = "Description") Select sugg)
Правильно ли это?
Что вы хотите сказать? –
Мой вопрос в том, что когда я запускаю запрос в sql-сервере, он возвращает данные. , но когда я запускаю его с помощью LINQ, он не возвращается .. так они эквивалентны? правильный синтаксис в linq –
Вы не можете, вам нужно перевести его –