Как я могу получить Кортежи в Выборе с помощью EF4?
var productCount = (from product in context.products
select new Tuple<Product, int>(product, products.Orders.Count));
Или
var productCount = (from product in context.products
select Tuple.Create(product, products.Orders.Count));
Платформа объекта говорит, что наклон использует не пустого конструктора для первого случая и не распознает Кортеж. Создайте метод для второго.
Как насчет перехода на Linq-к объектам для проекции:
var productCount = from product in context.products
select new {Product = product, Count = products.Orders.Count };
var final = from item in productCount.AsEnumerable()
select Tuple.Create(item.Product, item.Count);