如何在.NetCore 2.1中使用EF映射MySql DB

问题描述 投票:0回答:1

我想使用实体框架将.NetCore MVC(2.1)项目连接到MySql数据库,并因此使用DataContext“数据上下文”进行将来的迁移或使用脚手架等,但是我没有得到结果。以下是我从数据库中获取关系模型所遵循的步骤的枚举列表

  1. 添加Microsoft.EntityFrameworkCore.Design Nuget

  2. 添加Nuget Pomelo.EntityFrameworkCore.MySql

  3. 询问已安装的EF版本,使用Packege管理控制台“ dotnet ef”

screenshot

  1. 但是当我运行命令以使用MySql数据库设置DataContext时,>

    dotnet ef dbcontext支架“ server = 159.89.47.160; database = ARMADILLO; user = ASP_TEST; pwd = ***”“ Pomelo.EntityFrameworkCore.MySql” -o。\ Models -f

    ]
  2. 我收到以下消息:

未找到项目。更改当前工作目录或使用--project选项。

我做错了什么? ...如何从MySql数据库映射表? EF如何为我提供模型和数据上下文?为什么会收到此消息?对我有帮助吗?

我想使用实体框架将.NetCore MVC(2.1)项目连接到MySql数据库,并因此使用DataContext“数据上下文”进行将来的迁移或使用脚手架等,但我不是...

c# mysql entity-framework asp.net-core ef-database-first
1个回答
0
投票

首先,创建您的DataContext模型:

© www.soinside.com 2019 - 2024. All rights reserved.