У меня есть список строки, как этотсписок поиска объектов внутри строки с помощью LINQ к SQL
List<string> list1 = new List<string>();
Например мой список является
{one , two , three , four , five}
В базе данных у меня есть string
как это
"five-six-seven-eight"
Как я могу использовать Linq to SQL для поиска между моей строкой в базе данных и моим списком. Например, мой запрос поиска должен быть истинным, потому что «пять» является общим для обоих. Мой запрос состоит в следующем:
var q = from p in m.ViewAbuseReports where
(list1.Contains(p.Abuse.ToString().Split('-')) || list1.Count == 0)
select new
{
Col2 = p.FirstName + " " + p.LastName,
Col3 = p.DateTakhalof,
Col4 = p.DateReturn
};
У меня не было вопроса, не любезно ли вы уточните еще кое-что. – Ovis
Кажется, что вам нужна LINQ 'Intersect' – Ian
@Ovis Я хочу найти список строк в строке, Моя строка в базе данных разделена на« - » – mosyflasher