【发布时间】:2011-11-09 06:37:52
【问题描述】:
当我尝试从 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>>>>
}
如何获取对象的值?
非常感谢!
【问题讨论】:
-
你听过“一张图抵千言”这句话吗?这同样适用于代码。
-
您能发布一些您遇到问题的代码吗?我不完全确定如何在没有上下文的情况下帮助构建答案。
-
Enrico, ci faresti vedere la LINQ query per piacere?
-
“元素”是什么类型的?您可能必须枚举
element.Items或element.Controls等。
标签: c# linq object iqueryable objectquery