c# EF(Linq查询/Lambda查询)


string query1String, query2String; //Linq查询 using (var context = new TestDB()) { var result = context.Users.Where(c => c.Name == "admin"); query1String = result.Expression.ToString(); } //Lambda查询 using (var context = new TestDB()) { var result = from c in context.Users where c.Name == "admin" select c; query2String = result.Expression.ToString(); } //混合查询 using (var context = new TestDB()) { var result = (from c in context.Users where c.Name == "admin" select c.Age).Max(); } Assert.AreEqual(query1String, query2String);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM