以下SQL查询的LINQ查询是什么

以下SQL查询的LINQ查询是什么,sql,linq,Sql,Linq,选择t\u PersonalInformation.PersonalInformation\u Name,t\u PersonalInformation.PersonalInformation\u PresentAddress, 申请人的全部经验 t_Experience.experience_CompanyName, t_Experience.experience_Responsibilities, t_Training.training_Titl

选择t\u PersonalInformation.PersonalInformation\u Name,t\u PersonalInformation.PersonalInformation\u PresentAddress, 申请人的全部经验

       t_Experience.experience_CompanyName, 
       t_Experience.experience_Responsibilities,

       t_Training.training_TitleDetails
从t_申请人左外连接 t_申请人的个人信息。申请人用户\u ID=t_个人信息。个人信息\u申请人\u ID

         LEFT OUTER JOIN   
         t_Experience          ON  t_Applicant.applicant_user_ID = t_Experience.experience_applicant_ID

         LEFT OUTER JOIN
         t_Training            ON  t_Applicant.applicant_user_ID = t_Training.training_applicant_ID
其中t_appendent.appendent_user_ID='hasib789'


我正在为asp.net应用程序使用带vs2008的C,这取决于您有什么映射。 例如,它可以是:

var result = 
from a in DataContext.Applicant 
 join pi in DataContext.PersonalInformation on a.applicant_user_ID equals pi.personalInformation_applicant_ID
 join e in DataContext.Experience on a.applicant_user_ID equals e.experience_applicant_ID
 join t in DataContext.Training on a.applicant_user_ID equals t.training_applicant_ID
where a.applicant_user_ID == 'hasib789'
select new { personalInformation_Name = pi.personalInformation_Name, personalInformation_PresentAddress = pi.personalInformation_PresentAddress, applicant_TotalExperience = a.applicant_TotalExperience, experience_CompanyName = e.experience_CompanyName, experience_Responsibilities = e.experience_Responsibilities,       training_TitleDetails  = t.training_TitleDetails }

可能重复的请不要创建重复的用户和问题。