我试图只从 linq 到 sql 查询返回几列,但如果我这样做,它会引发异常:
不允许在查询中显式构造实体类型“InVision.Data.Employee”
这是代码:
return db.Employees.Select(e => new Employee()
{ EmployeeID = e.EmployeeID, FirstName = e.FirstName,
LastName = e.LastName }).ToList();
如果我返回所有内容,那么它将引发有关循环引用的异常,因为它需要被序列化才能在 javascript 中使用,所以我真的需要限制列...感谢您可以给我解决这个问题的任何提示。