EntityFramework这个.NET 的 ORM框架,可以代码优先(code first),也可以数据库优先(database first),本文主要介绍数据库优先 database first 的使用方法:
先在Package Manager Console中安装 Microsoft.EntityFrameworkCore.Tools
包:
Install-Package Microsoft.EntityFrameworkCore.Tools
然后使用下面的命令扫描数据库,该命令根据数据库连接串扫描数据库,并生成相应的模型类。
Scaffold-DbContext "Server=127.0.0.1;User ID=root;Password=123456;Database=worksummary_net;" Pomelo.EntityFrameworkCore.MySql -OutputDir Data\Entities
扫描完成后,就可以在项目中使用EF进行数据库操作了。
发表回复