/// <summary> /// 获取带schema的表名 /// </summary> /// <param name="db"></param> /// <param name="tableName"></param> /// <returns></returns> public string GetTableNameWithSchema(SqlSugarClient db, string tableName) { var list = SqlSugarTool.GetSchemaList(db).Where(it => it.Value == tableName).ToList(); if (list.Any()) { Check.Exception(list.Count != 1, tableName + "不能同时存在两个Schema,请重命名表名。"); return(string.Format("{0}.{1}", list.Single().Key, list.Single().Value)); } return(tableName); }