基于 ADO.NET 的技术,可以基于对象来管理数据的存取。
a domain model, a logical model, and a physical model
Code First
根据 metadata 创建数据库
// database using Microsoft.EntityFrameworkCore; MySql.EntityFrameworkCore
在 modle 目录下面添加 模型类
appsettings.json 添加 数据库连接字符串
"ConnnectionStrings":{ "DefaultConnection":"server=localhost;port=3306;database=monitor;user=root;password=lanbe123" }
ef database-first
// 命令行工具, 根据数据库建模 dotnet tool install --global dotnet-ef dotnet tool update --global dotnet-ef // 用到的包 dotnet add package Microsoft.EntityFrameworkCore.Design // NuGet 安装包 Pomelo.EntityFrameworkCore.MySql
// 生成类 dotnet ef dbcontext scaffold "Server=127.0.0.1;User=root;Password=lanbe123;Database=monitor" "Pomelo.EntityFrameworkCore.MySql"
|