Ниже приведены мои занятия. У меня есть продукт, содержащий список дней. Каждый день имеет свойство города.linq выбрать товары из детской коллекции
Мне нужно создать запрос linq, который даст мне разные города, которые используются для всех моих продуктов в системе.
Я пытался что-то вроде этого, но он не работает:
var cities = from product in NHibernateSession.Linq<Product>() select new { city = product.Days.Where(d => d.City != null).Distinct() }; //This returns the day items but i need distinct cities
public class Product : EntityBase
{
public virtual string Name { get; set; }
public virtual IList<ProductDayDefinition> Days { get; set; }
}
public class ProductDayDefinition : EntityBase
{
public virtual Product Product { get; set; }
public virtual City City { get; set; }
}
Спасибо, это именно то, что мне нужно – GuestMVCAsync