Как предварительно заполнить/проверить данные в базе данныхC#

Место общения программистов C#
Ответить
Anonymous
 Как предварительно заполнить/проверить данные в базе данных

Сообщение Anonymous »

У меня есть проект с Web Api, и мне нужно найти лучший способ предварительного заполнения/проверки данных в нескольких таблицах.
В примере таблица «Цвета» должна содержать обязательные 4 цвета — синий, черный, Красный, Зеленый.
До сих пор я добился успеха в Program.cs до начала выполнения приложения:

Код: Выделить всё

...
using var scope = app.Services.CreateScope();
var services = scope.ServiceProvider;
try
{
var context = services.GetRequiredService();
Seed.SeedOrverifyRequiredData();
}
catch (Exception ex)
{
//... log
}
...
Но я не уверен, что это правильный способ проверки обязательных данных в базе данных. Другой вариант, о котором я могу подумать, — это миграция базы данных. Но эта миграция будет выполнена только один раз.


Подробнее здесь: https://stackoverflow.com/questions/793 ... o-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»