public static Database CreateDatabase()
        {
            try
            {
                DatabaseProviderFactory factory = new DatabaseProviderFactory(ConfigurationSourceFactory.Create());
                return factory.CreateDefault();
            }
            catch (ConfigurationErrorsException configurationException)
            {
                TryLogConfigurationError(configurationException, "default");                throw;
            }
        }
参考

解决方案 »

  1.   

    有个好像是Connection.State的属性可以看状态
      

  2.   

    对,你的conn.State为true的时候就是连接状态,false就是断开状态
      

  3.   

    State可以看状态。企业库自己关闭了
      

  4.   

    企业库使用Connection Pool管理连接,不需要手动关闭...频繁开关Connection反而影响性能...
      

  5.   

    ConnectionState是个枚举吧...不是bool型啊,包括ConnectionState.Open,ConnectionState.Closed,ConnectionState.Connecting,ConnectionState.Excuting等等...