从通用集合访问数据

时间:2013-12-20 05:34:31

标签: c# .net asp.net-mvc c#-4.0 collections

我正在以类似::

的格式访问数据库中的数据
var dossiers = db.DossierHeaders.Where(x => x.CompanyID == SelectedCompany.Take(15).ToDataSourceResult(request);

可以访问此数据以将数据填充到Kendo Grid中。这就是我需要使用.ToDatasource()

的原因

我将数据转换为档案但无法在::

中访问它
 for (int i = 0; i < dossiers.Total; i++)
            {
                var testData = dossiers.Data[i];
            }

请帮我解决这个问题,如何访问数据。因为在档案中有数据&amp;从Databse可以访问多个值,如::

dossier.Data=> Contains List of Data accessed from  Database

意思是,我得到的东西是这样的。 These fields are in dossier which is accessed from Database as shoown above

These Are the Datacontents Present in dossier.Data

1 个答案:

答案 0 :(得分:0)

尝试使用foreach ...

foreach(DossierHeaders dh in dossiers.Data.Cast<DossierHeader>())
{
    var testData = dh.CompanyID;
}