1: Створити бібліотеку класів EF Встановити 2 пакети
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (це сторонній middleware ef mysql)
2. Щоб створити сутність бази даних та об'єкт DBcontext EF, використовуйте команду Scaffold-DBcontext
Введіть таку команду в консоль пакету
сервер: адреса бази даних, user id: обліковий запис, пароль: login password Якщо це оновлення для однієї таблиці, додайте -таблицю, а потім назву таблиці, яку потрібно оновити
Після завершення виконання буде згенерована вказана модель. Примітка: перед генерацією таблиця повинна мати первинний ключ; якщо немає хоста, який повідомляє про тип сутності для таблиці "xxxx", звісно, сутність не буде згенерована
Якщо ви не згенеруєте модель на другому кроці вище і не виконаєте програму безпосередньо, виникне помилка, і вона виглядає
"Помилка: тип сутності потребує первинного ключа"
3: Створіть стандартний веб-додаток і використовуйте його
(1) Налаштувати адресну інформацію бази даних у appsettings.json та звернути увагу на SslModel=none наприклад
(2) У startup.cs ін'єкції конфігурації є деякі корисні посилання
(3) Після цього існують стандартні виклики, наприклад, використання в контролерах
Це базова конфігурація стартера EF core mysql.
Якою б класною не була ---- мрія, вона не може встояти перед моєю дурною наполегливістю! Не будь у тому віці, коли маєш боротися, і будь жадібним до комфорту. Дізнайтеся більше сьогодні, і завтра дорога стане ширшою!
|