當前位置:成語大全網 - 書法字典 - c# ef框架下如何使用linq語句多表查詢?

c# ef框架下如何使用linq語句多表查詢?

excellentmcoinEntities?dbcontext?=?新的?excellentmcoientities();?

//實例化viewmodel實體?

列表& lt用戶模型& gt?listUser?=?新的?列表& lt用戶模型& gt();?

//t_user,t_grade,t _ states,t _ charcaterer是關聯查詢,提取哪些字段?

listUser?=?(來自?u?在?dbcontext.t_user?

加入?g?在?dbcontext.t_grade?開?u.gradeID?等於?g.gradeID?

加入?s?在?dbcontext.t_states?開?美國州?等於?美國公民?

加入?c?在?dbcontext.t_character?開?u.levelID?等於?c.levelID?

選擇?新的?userModel()?

{?

userID=u.userID,?

用戶名=u.userName,?

userGrade=g.userGrade,?

用戶狀態=s .用戶狀態,?

userLevel=c.userLevel,?

totalMcoin=u.totalMcoin?

}).to list();?

回歸?listUser?