Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
        /// <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));
        }