У меня есть две идентичные сущности, сопоставленные с разными базами данных (разными версиями приложения).
Моя инструкция использования выглядит примерно так
using (MyEntities db = new MyEntities())
Однако, основываясь на переключателе, я хочуизмените оператор использования и сохраните все остальное.Я думал, что мог бы сделать это с троичным, но это не работает.
Вот пример
using (var db = (condition == true) ? new MyEntities() : MyOtherVersionEntities())
Однако это вызывает проблему преобразования типов.