Linq について少し助けが必要です。レストランテーブルを含む DB テーブルがあります。DBには「TableNumber、Floor、RestaurantID」があり、すべてのフロアのリストを取得したいと考えています。たとえば、次のリストがある場合:
TableNumber, Floor , RestaurantID
10 1 1
11 1 1
12 2 1
13 2 1
14 3 1
「1,2,3」だけを取得したいです。
現在、メソッドはすべての行を返します。
public IEnumerable<ListPad.Item> GetFloorsListPads(SSF.ART.Key restaurant_id)
{
return from restaurant_floor in EnterpriseTouchRestaurantApplication.TouchRestaurant.AllRestaurantTables
where restaurant_floor.RestaurantID == restaurant_id && restaurant_floor.Active == true
orderby restaurant_floor.Floor
select new ListPad.Item()
{
Color = Color.SkyBlue,
Text = string.Format("{0}", restaurant_floor.Floor),
Tag = restaurant_floor
};
}
事前にご協力いただきありがとうございます。