Exemplo n.º 1
0
        /// <summary>
        /// 根据数据库URL生成数据库服务器
        /// </summary>
        /// <param name="url">数据库URL</param>
        /// <returns>数据库服务器</returns>
        public static MagpieServer Create(MagpieUrl url)
        {
            if (url == null)
            {
                throw new ArgumentNullException("url");
            }

            return(Create(url.ToServerSettings()));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据数据库URL字符串生成数据库服务器
        /// </summary>
        /// <param name="url">数据库URL字符串</param>
        /// <returns>数据库服务器</returns>
        public static MagpieServer Create(string url)
        {
            if (string.IsNullOrEmpty(url))
            {
                throw new ArgumentNullException("url");
            }

            var orioleUrl = MagpieUrl.Create(url);

            return(Create(orioleUrl));
        }