NETCORE-4-项目集成ORM框架EFCore

1.本次我们集成的EFCore来支持SQLSERVER数据库的读写操作,所以用到了一下NugetPack

 

 

 当然你可以根据自己的实际需求,安装不同的数据库支持(provider)。例如你需要支持Sqlite,则需要安装

 

 

 2.安装好包之后,需要建一个DbContext上下文类

 

 

 这里数据库链接可以用注入的方式获得,在Program.cs文件中配置如下:

 

 配置好数据库之后,你需要建立几个实体,并在上下文中用DbSet<T>的属性形式定义。

 

 最后在程序包管理控制台用迁移命令生成数据库

add-migration init(迁移备注)

remove-migration (删除最近一次数据迁移文件)

update-database (提交数据迁移,真正更新数据库)

待数据库创建成功之后,就可以用DbContext操作数据库执行各种增删查改的操作了

end...

 

posted on 2022-03-03 12:42  潇潇@暮雨  阅读(57)  评论(0)    收藏  举报

导航