I have a linq query written to read in a .csv
file:
var csv =
from line in File.ReadAllLines("C:/file.csv")
let customerRecord = line.Split(',')
select new Customer()
{
contactID = customerRecord[0],
surveyDate = customerRecord[1],
project = customerRecord[2],
projectCode = customerRecord[3]
};
From here, I'd like to inner join this data on contactID
to another query:
var prods =
from prd in products
join con in contacts
on prd.PrimaryContact equals con.ContactID
select new {createdDate = prd.CreatedDate, contactID = con.ContactID};
I'm new to linq, and would like to know how I can join the data from csv to prods on the contactID field.
Thank you for your help in advance, it's much appreciated.