У меня проблема с копированием или написанием сценариев моей базы данных на веб-хосте (который мне нужен для использования в тестовом приложении), и я не получаю особой помощи от их поддержки. Кажется, они не знают, что не так, но я не могу этого сделать из-за проблемы с «правами доступа».
Так что пока я пытаюсь придумать временный обходной путь. Все, что мне нужно, это схема, а не данные. Поэтому я подумал: может быть, я смогу импортировать всю модель EF в тестовое приложение и использовать команду создания базы данных из модели? Но, конечно, эта модель связана с текущей базой данных, и я хочу сгенерировать схему во вновь созданной базе данных, оставив текущую базу данных без изменений.
Возможно ли это сделать? Могу ли я просто изменить подключение модели к новой базе данных, или это не сработает, есть другие зависимости или что-то еще? Если это работает, как именно это сделать? И если это не так, есть ли какой-то другой способ добиться этого, не полагаясь на веб-хостинга, чтобы найти проблему с копированием в ближайшем будущем ...?
Пожалуйста, имейте в виду, что я не эксперт по базам данных, я просто знаю основы Entity Framework и Linq to Sql, поэтому любые конкретные идеи SQL я, вероятно, не пойму (хранимые процедуры и все такое ... )