what can i add a statement where i can get also the one where Applicant context is not contain profile_id or when the profile_id is NULL so i can get all the data .
Heres my code :
var applicantList = (from a in context.Profiles
join app in context.APPLICANTs
on a.PROFILE_ID equals app.Profile_id
select new
{
a.PROFILE_ID,
app.APPLICANT_ID,
app.APPLICANT_LastName,
app.APPLICANT_FirstName,
app.APPLICANT_MiddleName,
a.Applicant_LASTNAME,
a.Applicant_FIRSTNAME,
a.Applicant_MIDDLENAME,
a.Applicant_ADDRESS,
a.Applicant_CITY,
a.Applicant_PHONE,
a.Applicant_EMAIL
}).AsEnumerable();
applicantdata = (from s in applicantList
orderby s.APPLICANT_ID
select new APPLICANT()
{
Profile_id = s.PROFILE_ID,
APPLICANT_ID = s.APPLICANT_ID,
APPLICANT_LastName = s.Applicant_LASTNAME,
APPLICANT_FirstName = s.Applicant_FIRSTNAME,
APPLICANT_MiddleName = s.Applicant_MIDDLENAME,
APPLICANT_Address = s.Applicant_ADDRESS,
APPLICANT_City = s.Applicant_CITY,
APPLICANT_Phone = s.Applicant_PHONE,
APPLICANT_Email = s.Applicant_EMAIL
}).AsEnumerable();