Как создать сущность для EF с удалённого компьютера?
Добрый вечер. Подскажите, пожалуйста, как решить задачу с следующими вводными:
- Имеется СУБД Oracle с доступом на чтение некоторых таблиц;
- Имеется самописная программа на C# + WPF, в которой хочется использовать EF при работе с Oracle;
- Visual Studio находится на компьютере, не имеющим доступа к Oracle;
Что хочется:
- Сделать (найти?) некоторую программу, которая сможет подключиться к БД и создать сущность, которую я смогу перенести на компьютер с Visual Studio для продолжения разработки своей программы.
а как вы сейчас подключаетесь к базе? есть ли у вас возможность стянуть схему бд ну или хотя бы посмотреть структуру таблиц? вы же хотите автоматически модели создать на основе таблиц (DB first)?
Arkadiy Parinov: Скажем так, права сильно урезаны. Describe table; и прочее не проходит... Есть накиданное в excel описание столбцов с типом данных. Да, хочется модель автоматом создать.
Подключаюсь стандартным пакетом Oracle'ским, пишу статические методы для работы с БД, но хочется EF)
Да вот в том-то и беда, что на компьютере, который имеет доступ к БД, нельзя поставить Студию...
а откуда вы тогда подключаетесь, если на компе, где есть доступ к базе нет доступа к студии? можете ли вы запустить ваше приложение в дебаге и запросить данные и если нет, то как вы тестируете работу с базой?
Arkadiy Parinov: Вот такие вот ужасные условия) разработка ведётся на личном ноутбуке, потом по почте программа перекидывается на рабочий комп, далее идёт тестирование. Все неотловленные исключения логируются, вносятся исправления на ноутбуке и опять по кругу... Отдебажить программу нет возможности.
Могу подключиться к БД любым клиентом с рабочего компа, правда который не требует установки.