Skip to content

Як створити міграцію в EF Core [C#]

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Завантаження...

[ Полезный рекламный блок ]

Попробуйте свои силы в игре, где ваши навыки программирования на C# станут решающим фактором. Переходите по ссылке 🔰.


Для створення міграції на C# можна використовувати функцію Entity Framework Core (EF Core) Migration. Міграції EF Core дають змогу вносити зміни в схему бази даних і застосовувати ці зміни до бази даних.

Нижче описано кроки зі створення міграції C# за допомогою EF Core:

  1. Додайте EF Core у свій проект:
    Якщо ви ще не зробили цього, додайте пакет EF Core у ваш проект C# за допомогою консолі менеджера пакетів. Виконайте таку команду в консолі менеджера пакетів:

2. Створіть клас DbContext:
Створіть клас DbContext у вашому проєкті C#, який успадковується від класу DbContext, що надається EF Core. Цей клас представляє контекст бази даних і містить властивості, що представляють таблиці бази даних.
Наприклад, ви можете створити клас з ім’ям MyDbContext таким чином:

3. Створіть міграцію:
У консолі Package Manager Console (диспетчера пакетів) виконайте таку команду для створення міграції:

выполнение миграции ef core

Init або Initial – загальноприйняте ім’я, яке використовується для міграції, що здійснює первинну підготовку БД.

Під час виконання команди з лістингу 5.8 інфраструктура Entity Framework Сare інспектує проєкт, знаходить клас контексту і застосовує його для створення міграції. У результаті у вікні Solution Explorer з’явиться папка Migrations, що містить файли класів, оператори яких підготують БД.

4. Просто створити міграцію, яка являє собою всього лише набір інструкцій, недостатньо. Інструкції міграції повинні бути виконані, щоб створити БД, яка зможе зберігати дані програми. Для виконання інструкцій міграції, у вікні Package Manager Console виконайте команду:

Ця команда застосовує всі очікувані міграції до вашої бази даних.

Ось і все! Тепер ви створили міграцію на C# за допомогою EF Core. За необхідності ви можете повторити кроки 3 і 4 для створення додаткових міграцій.

Я сподіваюся, що вам сподобалося читати цю статтю, і вона виявилася легкою для розуміння. Будь ласка, дайте мені знати, якщо у вас є якісь коментарі або виправлення.

Так само вам може бути цікава попередня стаття – Як побудувати графік.

Ви хочете навчитися писати код мовою програмування C#?

Створювати різні інформаційні системи, що складаються з сайтів, мобільних клієнтів, десктопних додатків, телеграм-ботів тощо.

Переходьте до нас на сторінку Dijix і ознайомтеся з умовами навчання, ми спеціалізуємося тільки на індивідуальних заняттях, як для початківців, так і для просунутих програмістів. Ви можете взяти як одне заняття для опрацювання питання, що вас цікавить, так і кілька, для більш щільної роботи. Завдяки особистому кабінету, кожен студент підвищить якість свого навчання, у вашому розпорядженні:

  • Доступ до пройденого матеріалу
  • Тематичні статті
  • Бібліотека книг
  • Онлайн тестування
  • Спілкування в закритих групах

https://dijix.com.ua

Живи у своєму світі, програмуй у нашому.

Published inЯк зробити на C#?
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x