電話番号のリスト <> があり、それを db テーブルの対応するレコードと結合して、注文番号と顧客 ID を取得しようとしています。また、リストには番号全体が 1 つの文字列として含まれており、DB では、市外局番、プレフィックス、番号にそれぞれ別のフィールドとして分割されています。
私は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 };