Элементы Query Object в c # - PullRequest
       29

Элементы Query Object в c #

0 голосов
/ 02 сентября 2011

У меня проблема при попытке получить результаты запроса из объекта в c #.

Я сделал запрос linq, который возвращает элемент объекта, и я хочу получить значение всех элементов в c # (на стороне сервера) ...

Я не могу этого сделать и не знаю почему!

Я пытался:

forech(var x in element)
{
  string titolo= x.title.ToString();
}

и

dynamic temp=(dynamic)element;

string titolo=temp.title.ToString();

И ДРУГИЕ ....

Я вижу, что тип объекта:

{
System.Data.Objects.ObjectQuery<<>f__AnonymousType26<int,string,string,bool?,int?,System.Linq.IQueryable<<>f__AnonymousType25<string>>>>
}

Как я могу получить значения объекта?

Большое спасибо!

1 Ответ

2 голосов
/ 02 сентября 2011

Если вы ищете свойства, прикрепленные к элементу, вы можете сделать что-то вроде этого:

 foreach(var item in element)
 {
     foreach(var property in item.GetType().GetProperties())
     {
          // property.Name = Name of property.
          // property.GetValue(element, null) - Gets the value of the property (as System,Object).
     }
 }
...