How can I retrieve Tuples at Select using EF4?
var productCount = (from product in context.products
select new Tuple<Product, int>(product, products.Orders.Count));
Or
var productCount = (from product in context.products
select Tuple.Create(product, products.Orders.Count));
Entity framework says that cant use not empty constructor for first case, and not recognize Tuple.Create method for second.
How about switching to LINQ-to-Objects for the projection:
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);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With