Entity framework core 使用nat后面的实体famework访问远程数据库

Entity framework core 使用nat后面的实体famework访问远程数据库,entity-framework-core,database-connection,Entity Framework Core,Database Connection,有一个客户可以访问我们的IP地址,所以我们可以连接他们服务器中的数据库 数据库服务器内部Ip;192.168.31.31 其IP地址的外部IP地址;200.251.xx.xx 他们说我们已经配置了防火墙,允许您访问mysql正在监听的3306端口 现在我需要用efcore来保存这个exist数据库,并想知道如何设置一个connectin字符串 Scaffold-DbContext "server=200.251.xx.xx;port=3306;user=user;password=pa

有一个客户可以访问我们的IP地址,所以我们可以连接他们服务器中的数据库

数据库服务器内部Ip;192.168.31.31

其IP地址的外部IP地址;200.251.xx.xx

他们说我们已经配置了防火墙,允许您访问mysql正在监听的3306端口

现在我需要用efcore来保存这个exist数据库,并想知道如何设置一个connectin字符串

Scaffold-DbContext "server=200.251.xx.xx;port=3306;user=user;password=pass;database=db;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Context sampleContext
当然,这会让我问它如何知道这个连接字符串中位于192.168.31.31的数据库实例