我需要一些关于 Linq 的帮助,我有一个 DB 表,里面有restourants 表。在数据库中,我有“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
};
}
感谢您提前提供的所有帮助。