Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将linq lambda查询转换为列表时出错_C#_Sql_Linq_Lambda - Fatal编程技术网

C# 将linq lambda查询转换为列表时出错

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

我试图使用linq查询数据,我连接了两个表,其中id==到第二个表的id。我得到一个异常错误,说

无法隐式转换类型 “
System.Collections.Generic.List
”到 “
System.Collections.Generic.List


您试图从方法返回匿名类型的列表,但返回类型可能类似于
list

因此,您需要创建您的类型的对象,而不是创建匿名对象

.Select(b => new  SomeType { 
                 // set properties here
            });

您试图从方法返回匿名类型的列表,但返回类型可能类似于
list

因此,您需要创建您的类型的对象,而不是创建匿名对象

.Select(b => new  SomeType { 
                 // set properties here
            });

这个错误消息是不言自明的。方法的返回类型与实际返回的不匹配。他们需要匹配。这也不是例外,这是一个编译时错误。差别很大。错误信息是不言自明的。方法的返回类型与实际返回的不匹配。他们需要匹配。这也不是例外,这是一个编译时错误。差别很大。