将 EF Core 搭建到现有 DbContext 的脚手架
Posted
技术标签:
【中文标题】将 EF Core 搭建到现有 DbContext 的脚手架【英文标题】:Scaffold EF Core to existing DbContext 【发布时间】:2019-06-18 20:31:01 【问题描述】:我的 MVC Core 应用程序中有一个 ApplicationDbContext
上下文。有没有一种方法可以在不创建新的DbContext
的情况下将 EF Core 搭建到该数据库?
到目前为止,我所看到的如何添加 EF Core 就是这个
Scaffold-DbContext myConnectionString Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
【问题讨论】:
【参考方案1】:试试这个
Scaffold-DbContext myConnectionString Microsoft.EntityFrameworkCore.SqlServer -OutputDir yourcontextdir -Context ApplicationDbContext -force
【讨论】:
否,此命令将重新创建现有的ApplicationDbContext
。据我了解@jDave1984 有他自己的代码,不需要覆盖它。据我所知,没有办法跳过 DbContext 的创建。以上是关于将 EF Core 搭建到现有 DbContext 的脚手架的主要内容,如果未能解决你的问题,请参考以下文章
从零开始搭建前后端分离的NetCore(EF Core CodeFirst+Au)+Vue的项目框架之三统一返回数据
从零开始搭建前后端分离的NetCore(EF Core CodeFirst+Au)+Vue的项目框架之二autofac解耦