22
以下是我的課程。我有一個包含天數列表的產品。每一天都有一個城市物業。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 2010-01-19 17:24:05