Вот пример использования списка связей, взятых из BLToolkit документации :
from p in db.Product
select new
{
p.OrderDetails.Count,
p.ProductName
};
, где
class Product
{
[PrimaryKey, Identity]
public int ProductID;
public string ProductName;
[Association(ThisKey="ProductID", OtherKey="ProductID")]
public List<OrderDetail> OrderDetails;
}
Можно ли получить список продуктов сдетали заказа для каждого продукта, например:
from p in db.Product
select new
{
Details = p.OrderDetails,
p.ProductName
};
Приведенный выше код выдает исключение LinqException со следующим сообщением:
Не удается найти конвертер для 'System.Collections.Generic.List`1 [[Тип OrderDetail, TestProject, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null]] '.