2013-12-20 5 views
0

Я Доступ к данным из базы данных в формате, как ::доступ к данным из родового коллекции

var dossiers = db.DossierHeaders.Where(x => x.CompanyID == SelectedCompany.Take(15).ToDataSourceResult(request); 

Доступ к нему для заполнения данных в кэндо Grid. Поэтому мне нужно использоваться .ToDatasource()

я получаю данные в досье, но не может получить к нему доступ в ::

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

Пожалуйста, помогите мне в этом, что Как я могу получить доступ к данным. Потому что в досье есть данные & в том, что есть несколько значений, доступных из 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

+0

ли вы пытались отражения для доступа к свойствам/значения? Это главное решение, которое работает в таких сценариях. – AjS

+0

Не можете ли вы просто вернуть данные в IEnumerable ()? –

+0

Как бросить назад в этом случае? – Rahul

ответ

0

Попробуйте использовать Еогеасп ...

foreach(DossierHeaders dh in dossiers.Data.Cast<DossierHeader>()) 
{ 
    var testData = dh.CompanyID; 
} 
Смежные вопросы