asp.net core 与EFcore 入门
2024-09-04 02:12:26
什么是EFcore?
Entity Framework (EF) Core 是轻量化、可扩展和跨平台版的常用 Entity Framework 数据访问技术,EF Core 可用作对象关系映射程序 (O/RM)。
作为一个经常使用Dapper做orm的我来说,在学习EFcore中发现已经支持手写sql了。后续带来更多好玩的EFcore中新的功能。
在使用EFCore时需要配置.net core sdk
如何使用
Visual Studio NuGet 包管理器对话框
从 Visual Studio 菜单中选择“项目”>“管理 NuGet 包”
单击“浏览”或“更新”选项卡
若要安装或更新 SQL Server 提供程序,请选择
Microsoft.EntityFrameworkCore.SqlServer
包并确认
如何配置EFcore
使用依赖注入注册上下文
由于ASP.NET Core已经内置了依赖注入,将SsummerDbContext进行注入注册,在后续的开发中就可以直接使用依赖注入使用EFCORE进行操作了参照官网文档
数据库连接串的配置
在.net core中连接串的配置现在统一在 如上图的中进行配置
{
"ConnectionStrings": {
"SqlConnection": "Data Source=.;Initial Catalog=SsumerAPI;User ID=sa;Password=sa123;MultipleActiveResultSets=true;"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
创建数据库
最新文章
- linux系统-代码行数计算
- 破解 crackme(“不可逆“函数)
- 第四讲:hibernate 的session (二)
- Debian openvpn 配置
- XForms标准介绍
- struts中的ignoreHierarchy 参数和root 参数
- getopt 分析命令行参数 -n -t 1
- [lua]笔试-组合概率
- 笔记之《用python写网络爬虫》
- 极速搞定1小时不出结果SQL的优化(SQL Tuning)
- 存储引擎-Bitcast
- * CSS 视觉格式化(基本框、包含块、盒模型、水平格式化、垂直格式化、行布局、em框、内容区、行间距、行内框、行框)
- 20165312 2017-2018-2 《JAVA程序设计》第4周学习总结
- Java 数组的创建
- ASP.NET Core Web API处理HttpResponseMessage类型返回值的问题
- CCPC-Wannafly Winter Camp Day3 Div1 - 排列
- ML平台_饿了么实践
- 第5月第16天 php crud CodeIgniter CI_DB_active_record
- 循序渐进学.Net Core Web Api开发系列【4】:前端访问WebApi
- I/O Mutiplexing poll 和 epoll