Entity Framework Core是微软提供的跨平台ORM框架,熟悉Entity Framework的朋友同样会对Entity Framework Core倍感亲切,那么Entity Framework Core要如何使用呢?请见下文。
PS:需要数据库和C#基本知识。
1.使用NuGet下载以下包。
2.在程序包管理控制台将模型生成对应的实体。
输入命令:Scaffold-DbContext "数据库连接字符串;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
若执行成功,在解决方案资源文件中将出现一个Models文件夹,一个数据库上下文对象类以及表对应的实体类。如下图:
3.在Startup类中注册上下文对象
var connection = @"数据库连接字符串";
services.AddDbContext<GeliDBContext>(options => options.UseSqlServer(connection));
至此,EFCore的配置就此结束了。下面就可以开始使用EFCore进行数据库操作了。
——如何使用EFCore操作数据库请继续关注本专题。