如何使用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(); 
+0

公共列表 GeAllCust() { 变种结果= db.Customers.Select(X =>新的{x.CustName,x.CustEmail,x.CustAddress,x.CustContactNo})。ToList() ; 返回结果; } –

+0

返回列表时显示错误...“错误\t无法将类型'System.Collections.Generic.List '隐式转换为'System.Collections.Generic.List ” –

+0

Kindly帮助我解决上述问题:( –