Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。
EntityFramworkCore介绍
EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据访问代码了。
EntityFramworkCore使用
数据迁移常用命令:
安装ef工具
dotnet tool install -g dotnet-ef
创建迁移
Add-Migration InitialCreate
dotnet ef migrations add InitialCreate
更新数据库
Update-Database
dotnet ef database update
删除迁移
Remove-Migration
dotnet ef migrations remove
还原迁移
Update-Database LastGoodMigration
dotnet ef database update LastGoodMigration
生成SQL脚本
Script-Migration
dotnet ef migrations script
在运行时应用迁移
myDbContext.Database.Migrate()
EntityFramworkCore使用Oracle
从NuGet安装包:Oracle.EntityFramworkCore
Oracle数据库的默认事务级别
在PreInitialize事件中设置工作单元的默认事务级别为 ReadCommitted
Configuration.UnitOfWork.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
- 本文链接:http://uncmd.github.io/microservice/efcore/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若您想及时得到回复提醒,建议跳转 GitHub Issues 评论。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues