для их использования в моем коде я пишу mydb переменная как dbcontext с dbset < /code> Objects. < /p>
Итак, я хочу очистить код из этого: < /p>
Код: Выделить всё
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (comboBox1.Text)
{
case "Animals":
myDb.Animals.Load();
dataGridView1.DataSource = myDb.Animals.Local.ToBindingList();
break;
case "Birds":
myDb.Birds.Load();
dataGridView1.DataSource = myDb.Birds.Local.ToBindingList();
break;
case "Fishes":
myDb.Fishes.Load();
dataGridView1.DataSource = myDb.Fishes.Local.ToBindingList();
break;
}
}
< /code>
до этого: < /p>
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
[some type] table;
switch (comboBox1.Text)
{
case "Animals":
table = myDb.Animals;
break;
case "Birds":
table myDb.Birds;
break;
case "Fishes":
table = myDb.Fishes;
break;
}
table.Load();
dataGridView1.DataSource = table.Local.ToBindingList();
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... ible-dbset
Мобильная версия