ASP Repeater с Linq для объекта сущностей - проблема дочернего списка - PullRequest
0 голосов
/ 09 июля 2010

Привет, у меня есть функция Linq CodeBehind. Вот так:

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

m - это Product Class, который содержит список категорий.

На странице ASPX в репитере я хочу получить доступв первую категорию, где мой продукт.Я пытался использовать код, подобный следующему:

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

#Eval выдает ошибку, что Categories не содержит ID свойства, и я думаю, что это потому, что товары и категории связаны один ко многим.как я могу сделать в ссылке на страницу aspx, как категории [0] .ID или что-то ??

1 Ответ

0 голосов
/ 09 июля 2010

Вы можете попробовать это:

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