В моей базе данных есть таблица с шаблоном имени файла.
Шаблон в базе данных:
PKO??_??_??????_*.TXT
Имя файла:
PKO10_11_123456_example.TXT
Теперь, когда какой-то файл импортирован в мою программу, мне нужно сопоставить его с этими шаблонами в базе данных.Я знаю, что Directory.GetFiles()
имеет эту опцию для добавления шаблона и возвращает все файлы, которые будут соответствовать этому шаблону.Есть ли способ, которым я могу сделать это в запросе LINQ?Я попробовал Containes()
вот так:
var _cardType = (from type in context.OCA_CARD_TYPEs
where type.FILENAME.ToLower().Contains(fileName.ToLower())
select type).Single();
Но вот так я не получил ни одного совпадения.