来自&Systems.Int32'的无效广播到model.company

时间:2015-03-06 16:12:30

标签: c# linq castle-activerecord

我正在尝试创建一个匿名对象来获取数据并将其传递给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'.

我不知道在代码中要修复什么,以便可以修复错误。

0 个答案:

没有答案