无需迁移现有SQL Server数据库的EF Core

时间:2020-09-30 23:11:52

标签: sql-server asp.net-core entity-framework-core

晚上。

我必须为现有的SQL Server 2017数据库开发一个api。

我需要使用Microsoft Web API,并且我想使用Core 3.1,但我已经读过我必须使用迁移等,并且被告知不要使用迁移来构建api。

我会改用.Net Framework还是更好,还是有一种不用迁移就可以使用Core的方法?

我希望这不是一个太广泛的问题,但是我确实在做出决定方面很挣扎,因此任何反馈等都会受到赞赏。

卡尔森

1 个答案:

答案 0 :(得分:0)

如果您希望使用ASP.NET Core Web API项目中的Entity Framework(EF)Cor​​e访问现有数据库和表中的数据,则可以尝试使用Scaffold-DbContext commanddotnet ef dbcontext scaffold command为数据库的DbContext和实体类型生成代码。

enter image description here

此外,您还可以安装和使用Microsoft.Data.SqlClient来访问ASP.NET Core项目中的现有SQL Server数据库。