Проблемы обновления модели ODAC/Entity Framework
Мы стремимся внедрить odac в наше приложение, но я сталкиваюсь с рядом проблем, и я не могу найти какие-либо решения, которые решают наши проблемы.
Мы используем базу данных Oracle и пытаемся использовать ODAC 12c Release 1 (12.1.0.1.0) с Oracle Developer Tools для Visual Studio.
В нашей модели мы хотели бы иметь несколько схем, чтобы мы могли выполнять кросс-схемы запросов. Схемы, которые мы выбираем в фильтре для соединения с базой данных, появляются при создании модели. Однако, когда мы пытаемся обновить нашу модель из базы данных, видна только схема по умолчанию. Иногда это можно исправить, открыв соответствующую часть базы данных в обозревателе серверов в Visual Studio, но это не всегда работает. Это исправление не работает после того, как мы добавили несколько строк подключения для одной и той же модели (в зависимости от местоположения пользователя будет зависеть, на какую базу данных направляется пользователь).
Следующая проблема, с которой мы столкнулись, заключается в том, что мы не можем автоматически возвращать типы хранимых процедур. Я пытался получить информацию о столбце, но он никогда не смог получить метаданные. Я видел несколько предложений по изменению хранимых процедур, получению информации о столбцах и обращению к хранимым процедурам, но этого мы бы хотели избежать. Кроме того, предложения не работают с базами данных Oracle (но это может быть я, у меня нет большого опыта работы с базами данных).
Последняя проблема (это небольшая проблема) заключается в том, что я не могу понять, как получить сгенерированный код, чтобы исключить подчеркивания из сгенерированных классов / методов. Это не большая проблема, это просто для того, чтобы облегчить перенос имеющегося у нас кода.