以下方法可用于EF Core在异步命令和连接操作中使用:
Microsoft.EntityFrameworkCore.DbContext.AddAsync
Microsoft.EntityFrameworkCore.DbContext.AddRangeAsync
Microsoft.EntityFrameworkCore.DbContext.FindAsync
Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync
Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.EnsureDeletedAsync
Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.EnsureCreatedAsync
Microsoft.EntityFrameworkCore.DbContext.ToListAsync
对使用Unix域套接字文件连接的支持被扩展到包括在。net Core场景中部署在Linux主机上的MySQL服务器。要指定Unix域套接字连接,请设置服务器
连接字符串选项设置到套接字文件和协议
选项unix
.例如:
“服务器=/ /套接字/路径;协议= unix;用户=根;密码=mypass"
的AutoEnlist
而且IncludeSecurityAsserts
connect -string选项不适用于目标为。net Core的应用程序,在使用时返回错误。
英孚的核心:添加了对显式加载的支持。显式加载是EF Core 1.1.0中引入的一种对象-关系映射器(O/RM)模式,它使. net开发人员能够在以后显式地从数据库加载相关数据。
英孚的核心:增加了对从多个数据库搭建DbContext的支持。通过指定多个数据库(或表的模式),将在单个上下文中创建结果实体类。
EF Core CLI使用示例:
Dotnet ef dbcontext脚手架"连接字符串MySql.Data.EntityFrameworkCore——模式世界——模式sakila
包管理器控制台(Visual Studio)的使用示例:
Scaffold-DbContext”连接字符串MySql.Data.EntityFrameworkCore -Schemas世界,sakila
以下连接字符串选项目前不被目标为。net Core的应用程序所支持,并且在使用时返回错误:
SharedMemoryName
IntegratedSecurity
PipeName
日志记录
UseUsageAdvisor
UsePerformanceMonitor
InteractiveSession
复制