ADO.Net Entity Framework: 動態修改連接串信息

      private EOLPDBEntities _db;

       private string entityConnectionString = ConfigurationManager.ConnectionStrings["EOLPDBEntities"].ConnectionString;//獲取App.Config裏的鏈接字符串

       public EOLPDBEntities GetMyTestEntityNew(string database,string SID)//傳兩個值,用來做修改的參數
       {

           var ecsb = new EntityConnectionStringBuilder(entityConnectionString);

           var scsb = new SqlConnectionStringBuilder(ecsb.ProviderConnectionString);

           scsb.InitialCatalog = database;//在此修改參數
           scsb.DataSource = SID;;//在此修改參數 


           ecsb.ProviderConnectionString = scsb.ToString();

           _db = new EOLPDBEntities(ecsb.ToString());
          
           return _db;  返回一個數據集

       }

     

 

 

 

  使用時  private EOLPDBEntities eolpDB = Conntronstr.GetConnEOLPDBEntities();

 

打完 收工.......

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章