如何使用Lambda Expression将SQL查询写入LINQ?
问题描述:
这里是简单的SQL查询...我想通过使用Entity frame work List function
得到selected field not all table fields
。如何使用Lambda Expression将SQL查询写入LINQ?
"Select CustName, CustEmail, CustAddress, CustContactNo from Customers"
答
我假设你已经有了一个定义的上下文和表映射。
var results = dbContext.Customers.Select(x => new { x.CustName, x.CustEmail, x.CustAddress, x.CustContactNo }).ToList();
公共列表 GeAllCust() { 变种结果= db.Customers.Select(X =>新的{x.CustName,x.CustEmail,x.CustAddress,x.CustContactNo})。ToList() ; 返回结果; } –
返回列表时显示错误...“错误\t无法将类型'System.Collections.Generic.List'隐式转换为'System.Collections.Generic.List ” –
Kindly帮助我解决上述问题:( –