public List<Room> GetAll()
{
return DBContext.Rooms.ToList();
}
此函数返回room
表的整个数据,我使用此函数在DataGridView
中显示数据:
RoomFactory fac=new RoomFactory();
RoomView.DataSource= fac.GetAll();
RoomFactory
是获取room
并分配给DataGridView
的连接类
在EventHandler
。
现在我需要相同的查询来检索id
中room
个ComboBox
个表的所有SELECT LAST_INSERT_ID()
。
答案 0 :(得分:1)
使用Select
。通过使用Select
,您可以将序列的每个元素投影到新表单中。并且还将方法类型更改为List<int>
或id
的类型,如下所示:
public List<int> GetAll()
{
return DBContext.Rooms.Select(c => c.id).ToList();
}