/// <summary> /// 数据库 /// </summary> /// <param name="database">数据库名</param> /// <param name="table">表名</param> /// <param name="tablePostfix">表名后缀</param> /// <param name="tablePostfixFormat">自定义后缀</param> public Schema(string database, string table, TablePostfix tablePostfix = TablePostfix.None, string tablePostfixFormat = null) { Database = database; Table = table; TablePostfix = tablePostfix; if (tablePostfix == TablePostfix.DateFormat) { try { if (string.IsNullOrWhiteSpace(tablePostfixFormat)) { throw new SpiderArgumentException("Sop.DotnetSpider.DataStorage tablePostfixFormat为空"); } else { DateTime.Now.ToString(tablePostfixFormat); TablePostfixFormat = tablePostfixFormat; } } catch (Exception ex) { throw new SpiderArgumentException("--[Sop.DotnetSpider.DataStorage ]"); } } }
/// <summary> /// 构造方法 /// </summary> /// <param name="database">数据库名</param> /// <param name="table">表名</param> /// <param name="tablePostfix">表名后缀</param> public Schema(string database, string table, TablePostfix tablePostfix = TablePostfix.None) { Database = database; Table = table; TablePostfix = tablePostfix; }