Не стесняйтесь сказать мне, что этот вопрос нужно перенести, и я перенесу его.Я просто не знаю, куда еще обратиться за помощью.
Мой текущий рабочий процесс:
- Сначала создайте базу данных (база данных действительна)
- Запустите scaffoldкоманда, которая создает мои модели
- Создание проекта базы данных Visual Studio
- Импорт базы данных (проект базы данных)
Всякий раз, когда мне нужно внести изменения в базу данных, явыполните следующие действия:
- Измените проект базы данных
- Запустите сравнение схем
- Проверьте и обновите базу данных Actual
- повторно запустите команду scaffold сa - Принудительно восстановить все модели.
Какие (если они есть) проблемы я оставляю открытыми для дальнейшей работы?
Я не вижу ценности базы данныхмиграции, так как я сначала обновляю базу данных, но использую проект базы данных для обеспечения контроля исходного кода и некоторой защиты.
Я всегда использовал инструмент графической базы данных, но, очевидно, с Core, который больше не является опцией.
Я гаМы также рассматривали Devart Entity Developer как ORM.
Ваши мысли и отзывы ОЧЕНЬ высоко ценятся.
Поэтому самая большая проблема заключается в том, что происходит, когда мне нужно внести изменения в модель.
Итак, что-то простое, например:
public partial class UserInfo
{
public int Id { get; set; }
[Required]
public string FirstName { get; set; }
public string LastName { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public DateTime RecordCreated { get; set; }
}
Мой '[Обязательный]', очевидно, исчезнет после -force.
Джо