Как оптимально реализовать CRUD для Entity Framework в формах Windows DataGridView? С раскрывающимся списком DataGridViewComboBoxColumn?