C# 将linq lambda查询转换为列表时出错
我试图使用linq查询数据,我连接了两个表,其中id==到第二个表的id。我得到一个异常错误,说 无法隐式转换类型 “C# 将linq lambda查询转换为列表时出错,c#,sql,linq,lambda,C#,Sql,Linq,Lambda,我试图使用linq查询数据,我连接了两个表,其中id==到第二个表的id。我得到一个异常错误,说 无法隐式转换类型 “System.Collections.Generic.List”到 “System.Collections.Generic.List” 您试图从方法返回匿名类型的列表,但返回类型可能类似于list 因此,您需要创建您的类型的对象,而不是创建匿名对象 .Select(b => new SomeType { // set propertie
System.Collections.Generic.List
”到
“System.Collections.Generic.List
”
您试图从方法返回匿名类型的列表,但返回类型可能类似于
list
因此,您需要创建您的类型的对象,而不是创建匿名对象
.Select(b => new SomeType {
// set properties here
});
您试图从方法返回匿名类型的列表,但返回类型可能类似于
list
因此,您需要创建您的类型的对象,而不是创建匿名对象
.Select(b => new SomeType {
// set properties here
});
这个错误消息是不言自明的。方法的返回类型与实际返回的不匹配。他们需要匹配。这也不是例外,这是一个编译时错误。差别很大。错误信息是不言自明的。方法的返回类型与实际返回的不匹配。他们需要匹配。这也不是例外,这是一个编译时错误。差别很大。