我正在尝试创建一个匿名对象来获取数据并将其传递给view进行显示。为了避免在视图级别解析数据,我试图获取该匿名对象中的所有信息。这是我的代码:
var list = new DataBaseRepository<CrashPlan>().FindAll(x => x.Company.State == "active").Select
(crashObject => new
{
Company = crashObject.Company,
Users = crashObject.Users.Count
});
PropertyBag["items"] = list.ToList().OrderBy(x => x.Company.CompanyName);
但是当我执行此代码时,我收到此错误:
Inner exception:
InvalidCastException
Message:
Invalid cast from 'System.Int32' to 'Dicom.Dinet.Core.Models.Company'.
我不知道在代码中要修复什么,以便可以修复错误。