2010-07-09 38 views
0

您好我有一个LINQ代码隐藏功能像这样ASP转换器使用LINQ到实体对象 - 孩子列出了问题

var result = from m in context.Products.Include(n=>n.Categories) 
       where m.IsActive == true 
       select m; 

m为持有的类别清单产品类别。

在中继器的ASPX页面上,我想要访问我的产品所在的第一类。 我试图TU使用如下代码:

<a class="more" href="medication_details.aspx?id=<%# Eval("Categories.ID") %>> 

的#Eval抛出分类不持有物业ID错误,我想这是因为产品和类别有关一对多。我怎样才能在类似[0] .ID或sommthing aspx页面引用?

回答

0

你可以试试这个:

<a class="more" href="medication_details.aspx?id=<%# Eval("Categories[0].ID") %>">more..</a> 
+0

烨这就是答案;)我认为这是只是明显的工作,并没有尝试:) – shin 2010-07-09 10:41:47