/// <summary> /// 从动态路由表中创建默认连接的数据(为可写的核心数据库) /// </summary> /// <returns></returns> public Microsoft.Practices.EnterpriseLibrary.Data.Database CreateDatabase() { bool readOnly = OperationDatabaseContext.Current != null && OperationDatabaseContext.Current.ReadOnly; var info = getCloudDatabaseSettingInfo(readOnly); return(DatabaseFactoryExtender.CreateDatabase(info.Provider, info.ConnectionString)); }
/// <summary> /// 从动态路由表中创建数据库 /// </summary> /// <param name="readOnly"></param> /// <returns></returns> public Microsoft.Practices.EnterpriseLibrary.Data.Database CreateDatabase(bool readOnly) { var info = getCloudDatabaseSettingInfo(readOnly); return(DatabaseFactoryExtender.CreateDatabase(info.Provider, info.ConnectionString)); }