Совместимый DBSETC#

Место общения программистов C#
Ответить
Anonymous
 Совместимый DBSET

Сообщение Anonymous »

У меня есть база данных, которая содержит 3 таблицы: животные, птицы и рыбы.
для их использования в моем коде я пишу 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»