Как сравнить List <String> с таблицей БД с помощью LINQ
У меня есть список <> телефонных номеров, и я пытаюсь соединить его с соответствующими записями в таблице базы данных и получить номер заказа и идентификатор клиента. Также в списке есть целое число в виде одной строки, а в БД оно разбито на код зоны, префикс, номер каждого в виде отдельных полей.
Я довольно новичок в LINQ, так что это больше, чем я знаю в настоящее время. Любые предложения приветствуются.
var tnbrs = new List<string>();
пытался:
var tntable = tnbrs.Cast<DataSet>();
var tntable = tnbrs.AsQueryble();<code>
var custdata = from c in db.CUSTs
join t in tntable on c.NPA + c.NXX + c.LINE_NBR equals t.???
select new { c.PON, c.PartnerID };
</code>