使用来自文件的ConnectionString覆盖实体框架实体

时间:2020-09-30 13:52:47

标签: c# entity-framework

我有一个自动生成的EDMX,它在web.config中寻找连接字符串。我们在服务器上使用加密文件来存储连接字符串。我想知道如何将文件的内容传递给Entities类?我尝试了以下操作,它总是从自动生成的Entities.Context.cs

中查找web.config中的字符串
public partial class Entities : DbContext
{
    private static string GetGlobalConfig => Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "globalcon.cfg");
    private static string ConnectionString => Synch.ProjectSetup.CreateConnectionString(GetGlobalConfig);
    public Entities(string nameOrConnectionString) : base(ConnectionString)
    {
    }
}

我自动生成的实体看起来像这样

public partial class Entities : DbContext
{
    public Entities()
            : base("name=connectionstringname")
    {
    }
}

0 个答案:

没有答案
相关问题