从ASP.NET API连接到Azure上的实体SQL DB的最佳实践

时间:2017-01-24 20:58:45

标签: c# asp.net entity-framework azure

我目前通过DBContext类的构造函数中的连接字符串连接到部署到azure的SQL数据库,如下所示:

public class ImageContext : DbContext
{
    public ImageContext() : base("Data Source=tcp:example.database.windows.net,1433;Initial Catalog=example;User Id=exampleacc@example.database.windows.net;Password=example")
    {
    }

    public DbSet<item1> item1 { get; set; }
    public DbSet<item2> item2 { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
    }
}

我认为这是一种不好的做法,因为我在源代码中将我的用户名和密码作为纯文本。有人可以指出我正确的方向安全地连接到这个数据库吗?

0 个答案:

没有答案