在linq查询中调用构造函数
本文关键字:调用 构造函数 查询 linq | 更新日期: 2023-09-27 18:18:37
我需要在linq查询中调用构造函数。
我得到这个错误:
LINQ to Entities只支持无参数构造函数和初始化式。
这是我的linq查询:
IQueryable<Object> list = (from u in db.Object select new Object(u));
这是我的构造函数:
public Object(Object presentation){}
IQueryable list = db.Object.Select(o => new Object(o))
必须使用不带参数的构造函数。
public Object()
{
public Object Presentation { get; set; }
}
IQueryable list= (from u in db.Object select new Object { Presentation = u });