Como comparar a lista <> com a tabela de banco de dados usando LINQ
Eu tenho uma lista <> de números de telefone e estou tentando associá-la aos registros correspondentes na tabela db e obter um número de pedido e um ID do cliente. Além disso, a lista possui o número inteiro como uma sequência e o banco de dados divide-o em código de área, prefixo, número cada um como campos separados.
Eu sou bastante novo no LINQ, então isso é um além do que eu sei atualmente. Todas as sugestões são muito apreciadas.
var tnbrs = new List<string>();
tentei:
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 };