Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用连接字符串方法构建DBContext文件_C#_Asp.net Core_Amazon Rds_Connection String_Asp.net Mvc Scaffolding - Fatal编程技术网

C# 使用连接字符串方法构建DBContext文件

C# 使用连接字符串方法构建DBContext文件,c#,asp.net-core,amazon-rds,connection-string,asp.net-mvc-scaffolding,C#,Asp.net Core,Amazon Rds,Connection String,Asp.net Mvc Scaffolding,为了将amazon RDS数据库连接到我的ASP.NET核心项目,我创建了一个连接字符串方法来获取连接字符串,如下所示:。我还想构建DbContext文件来创建我的模型,但我不能用我的连接方法来实现。我该怎么做?提前感谢您的帮助,我对ASP.NETCore和AmazonAWS还不熟悉。如果需要更多信息,请告诉我。我当前的连接方法如下(数据正确): 请看这里: using System.Collections.Generic; using System.Configuration; using S

为了将amazon RDS数据库连接到我的ASP.NET核心项目,我创建了一个连接字符串方法来获取连接字符串,如下所示:。我还想构建DbContext文件来创建我的模型,但我不能用我的连接方法来实现。我该怎么做?提前感谢您的帮助,我对ASP.NETCore和AmazonAWS还不熟悉。如果需要更多信息,请告诉我。我当前的连接方法如下(数据正确):

请看这里:
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;

namespace MVC5App.Models
{
  public class Helpers
  {
    public static string GetRDSConnectionString()
    {
      var appConfig = ConfigurationManager.AppSettings;

      string dbname = appConfig["RDS_DB_NAME"];

      if (string.IsNullOrEmpty(dbname)) return null;

      string username = appConfig["RDS_USERNAME"];
      string password = appConfig["RDS_PASSWORD"];
      string hostname = appConfig["RDS_HOSTNAME"];
      string port = appConfig["RDS_PORT"];

      return "Data Source=" + hostname + ";Initial Catalog=" + dbname + ";User ID=" + username + ";Password=" + password + ";";
    }
  }
}