Entity Framework : Change connection string at runtime

后端 未结 6 1793
半阙折子戏
半阙折子戏 2021-02-04 03:06

Assuming there is an ASP.NET MVC application that uses Entity Framework 6 with code-first approach and StructureMap as IoC.
Also It uses Unit Of Work pattern. Here are the c

6条回答
  •  感动是毒
    2021-02-04 03:25

    Add two different Connection String in App.Config File using different Name.

    Set Current connection String Name in Entity Constructor using Overloading.

    In Code File

    public ASM_DBEntities()
            : base("name=ASM_DBEntities")
        {
        }
    
        public ASM_DBEntities(string conn)
            : base("name=ASM_DBEntities1")
        {
    
        }
    

    When we pass string with object then is use different connection string.

提交回复
热议问题