Я пытаюсь воссоздать некоторые запросы SQL, которые у меня есть, в операторы L2E. Один из запросов:
SELECT TOP 25 itms.[StringValue]
,itms.[Name]
,itms.[Picture]
FROM [DB].[dbo].[Items] AS itms
WHERE itms.StringValue LIKE '[A-G]%'
Мне дано начало char
(в данном случае A) и окончание char
(G), и мне нужно вытащить все предметы, у которых StringValue
начинается с char
между началом и окончанием.
Моя первая попытка состояла в том, чтобы посмотреть, выдаст ли мне L2E этот запрос:
items = from i in items
where i.StringValue.StartsWith("[" + refinement.Value + "]")
select i;
Я подумал, что это не сработает, но попробовать стоило.