有关 Linq 与 Lambda 的Join连接查询

linq 的join 和 lambda 的Join() 都能实现连表查询,

from a in db.UserLogin join b in db.UserDetail on a.Id equals b.Id select new { a, b };
db.UserLogin.Join(db.UserDetail, a => a.Id, b => b.Id, (a, b) => new { a, b });

两种查询方式的结果都一样,我想问的是为什么不使用更简洁的lambda呢? 而要使用linq join来实现呢?两种方式有什么优缺点吗?


三国纷争
浏览 705回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server