如何从ComboBox中的数据库中检索Table的所有唯一键

时间:2015-12-26 11:30:09

标签: c# entity-framework linq combobox

public List<Room> GetAll()
{
     return DBContext.Rooms.ToList();
}

此函数返回room表的整个数据,我使用此函数在DataGridView中显示数据:

RoomFactory fac=new RoomFactory();
RoomView.DataSource= fac.GetAll();

RoomFactory是获取room并分配给DataGridView的连接类 在EventHandler

现在我需要相同的查询来检索idroomComboBox个表的所有SELECT LAST_INSERT_ID()

1 个答案:

答案 0 :(得分:1)

使用Select。通过使用Select,您可以将序列的每个元素投影到新表单中。并且还将方法类型更改为List<int>id的类型,如下所示:

public List<int> GetAll()
{
    return DBContext.Rooms.Select(c => c.id).ToList();
}