在以下返回列表的代码中:
public List<Customer> GeAllCust()
{
var results = db.Customers
.Select(x => new { x.CustName, x.CustEmail, x.CustAddress, x.CustContactNo })
.ToList()
return results;
}
我收到 C# 无法转换列表的错误报告:
错误:无法将类型隐式转换
System.Collections.Generic.List<AnonymousType#1>
为System.Collections.Generic.List<WebApplication2.Customer>
这是为什么?
下面的屏幕截图显示了 Visual Studio 在工具提示中为错误提供的一些附加信息:
返回一些列而不是整个表......是正确的方法吗?
public object GeAllCust()
{
var results = db.Customers.Select(x => new { x.CustName, x.CustEmail, x.CustAddress, x.CustContactNo }).ToList();
return results;
}