Я пытаюсь использовать Linq для возврата списка, отсортированного по элементам, которые соответствуют наименее.Linq Запрос для сопоставления
У меня есть строка «соответствующие теги» или «ключевые слова», разделенные символом «;» :
а, Ь; с; д, е, е, ж
У меня записать в базу данных, которая имеет
а, Ь; с; д, е, е, ж
У меня есть другая запись B в базе данных, которая имеет a; b; c;
Я хочу найти базу данных с помощью linq и вернуть список, в котором запись A первая в списке, а запись B будет второй.
Пробовал:
dbContext2.Mains.where(x => x.VideoID == VideoID.ToString())
.where(x=> x.Tags.Contains(ListOfKeyWords))
.single();
Вы уже пробовали что-нибудь? – sr28
Можете ли вы дать более подробную информацию? – Coder1409
Вы хотите, чтобы вы вернули список, в котором запись A является первой, потому что у нее просто больше «тегов»? – sr28