C# LINQ to实体中只支持无参数构造函数和初始值设定项

C# LINQ to实体中只支持无参数构造函数和初始值设定项,c#,linq,linq-to-sql,C#,Linq,Linq To Sql,下面是我的linq查询 var values = (from test in entities.Table1 select new Entity { Id = test.id, Value

下面是我的linq查询

var values = (from test in entities.Table1
                                     select new Entity
                                     {
                                         Id = test.id,
                                         Value = test.name

                                     });
                    return values.ToList();
当我尝试运行此操作时,我遇到以下错误:
在LINQ to Entities中只支持无参数构造函数和初始值设定项

类实体是否具有无参数构造函数?如果没有,则无法为linq查询中的每条记录创建新实例,因为它不知道要传递给构造函数什么来实例化它。

了解更多关于“上下文”的信息会有所帮助,例如您正在使用的.Net版本、EF版本等


如果我必须仅通过代码和错误进行猜测,那么您的
实体
类似乎没有无参数(默认)构造函数。尝试检查。

实体是否映射到表?是否可能重复