/// <summary> /// 数据库类型转换为系统类型 /// </summary> /// <param name="dbtypestring"></param> /// <returns></returns> public Type PasteType(string dbtypestring) { if (NowDataBase == null) { throw new DataBaseNotConfigException(); } return(NowDataBase.PasteType(dbtypestring)); }
/// <summary> /// 参数前导符号例如:mysql 是 ? mssql 是 @ /// </summary> /// <returns></returns> public string GetParamIdentifierChar() { return(NowDataBase.GetParamIdentifierChar()); }
/// <summary> /// 返回使用关键词却表标识符标识了得名称 /// </summary> /// <param name="name"></param> /// <returns></returns> public static string GetWithIdentifier(string name) { return(NowDataBase.GetIdentifierStartChar() + name + NowDataBase.GetIdentifierEndChar()); }
/// <summary> /// 取得标识开始符号 /// </summary> /// <returns></returns> public string GetIdentifierStartChar() { return(NowDataBase.GetIdentifierStartChar()); }
/// <summary> /// 使用当前数据库粘贴系统类型到数据库类型 /// </summary> /// <param name="t"></param> /// <returns></returns> public DbType PasteType(Type t) { return(NowDataBase.PasteType(t)); }
/// <summary> /// 将字符串形式的据库类型转换为数据库类型 /// </summary> /// <param name="dbtypestring">数据库类型字符串形式</param> /// <returns></returns> public DbType PasteDBType(string dbtypestring) { return(NowDataBase.PasteDBType(dbtypestring)); }