(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
一、 简介
EFCore 是轻量化、可扩展、开源和跨平台版的常用数据访问技术,走你(官方文档)
二、 使用
1、安装数据库驱动包、PMC 工具包
不同的数据库有不同的包,参考,我用 PostgreSQL,所以是 Npgsql.EntityFrameworkCore.PostgreSQL
【(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)】技术迭代的真快啊,.net5不配使用最新版本
文章图片
文章图片
2、迁移 CodeFirst (1)新建EF上下文 WinterSirContext
文章图片
(2)连接字符串放在 appsetting,新建一个帮助类用来读取配置(参考),与EF一起在注入到框架中
文章图片
文章图片
(3)命令迁移:
Add-Migration InitialCreate//创建迁移文件
Update-Database//更新数据库
文章图片
3、完善EFCore仓储 菜鸟级选手刚入门EFCore,自己封装非常牛X的仓储接口肯定是不现实,第一,有些知识点撸一遍官方文档不实战还是不会用,第二,可用的(轮子)有很多,需要的时候根据业务需求深入学习(搬)就行。(先搞几个简单的,只测了新增,别的以后用着不对再改 )
文章图片
推荐阅读
- 关于react|关于react hooks的一些Q&A
- react|react hooks源码核心(ReactCurrentDispatcher)
- react|react hooks核心(hooktype和ReactCurrentDispatcher)
- react|react hooks 本质探索 - useMemo、useEffect源码解析
- 强化学习-基础知识|强化学习的学习之路(四十八)2021-02-17 GAE(Generalized Advantage Estimation)
- 优秀的测试开发应该具备的六大能力
- react的”Hello|react的”Hello World !“
- 函数式组件中实现Antd打开Modal后其Input框自动聚焦(focus)到文字的最后
- 蓝桥杯每日一刷|蓝桥杯每日一刷(第六天)——暂会哈希
- React内部的性能优化没有达到极致()