/// <summary> /// 打开数据库连接 /// </summary> public void Open() { if (conn == null) { Factory = DbProviderFactories.GetFactory(DataType.GetName()); comm = Factory.CreateCommand(); comm.CommandTimeout = CommandTimeout; conn = Factory.CreateConnection(); conn.ConnectionString = ConnectionString; comm.Connection = conn; } if (conn.State == ConnectionState.Closed) { conn.Open(); } }