是否有实体框架7数据库优先POCO生成器?

asp.net-core c# entity-framework-core sql-server

我一直在玩Entity Framework 7和ASP.NET 5来处理我正在开发的新项目,但我遇到了障碍。我正在研究的团队使用DBA优先的方法进行开发;即数据库由DBA设计,然后开发人员更改代码以补偿模型更改。

使用EF6,这很有效,因为我们可以使用EDMX设计器的“更新”功能更新代码。点击一下,我们就可以获得新课程了,我们已经完成了。但是,在EF7中,一切都是不同的。没有更多的设计师,我们应该使用Code-First,根据EF团队的一些博客帖子,它们也应该支持“Database-First”代码生成。

但是,我无法弄清楚如何在ASP.NET 5应用程序中使用Visual Studio 2015 CTP6执行此操作。工具支持还没有,或者我运气不好?它甚至会出现吗?

热门答案

在最新的位中,可以使用dnx命令提示符和PowerShell命令来执行此操作,是的

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

要么

dnx ef dbcontext scaffold "<connectionString>"  EntityFramework.MicrosoftSqlServer

或(来自EF Core RC2)

dotnet ef dbcontext scaffold "<connectionString>"  Microsoft.EntityFrameworkCore.SqlServer

您必须安装Microsoft.EntityFrameworkCore.Tools包才能使命令生效。



Related

许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow