mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 12:28:15 +08:00
- 增加 IDbFirst.GetTableByName 方法获取单表信息,包括列详情、主键、唯一键、索引、备注;
This commit is contained in:
@ -19,6 +19,22 @@ namespace FreeSql
|
||||
/// <returns></returns>
|
||||
List<DbTableInfo> GetTablesByDatabase(params string[] database);
|
||||
|
||||
/// <summary>
|
||||
/// 获取指定单表信息,包括列详情、主键、唯一键、索引、备注
|
||||
/// </summary>
|
||||
/// <param name="name">表名,如:dbo.table1</param>
|
||||
/// <param name="ignoreCase">是否忽略大小写</param>
|
||||
/// <returns></returns>
|
||||
DbTableInfo GetTableByName(string name, bool ignoreCase = true);
|
||||
|
||||
/// <summary>
|
||||
/// 判断表是否存在
|
||||
/// </summary>
|
||||
/// <param name="name">表名,如:dbo.table1</param>
|
||||
/// <param name="ignoreCase">是否忽略大小写</param>
|
||||
/// <returns></returns>
|
||||
bool ExistsTable(string name, bool ignoreCase = true);
|
||||
|
||||
/// <summary>
|
||||
/// 获取数据库枚举类型int值
|
||||
/// </summary>
|
||||
@ -75,15 +91,5 @@ namespace FreeSql
|
||||
/// <param name="database"></param>
|
||||
/// <returns></returns>
|
||||
List<DbEnumInfo> GetEnumsByDatabase(params string[] database);
|
||||
|
||||
/// <summary>
|
||||
/// 判断表是否存在
|
||||
/// </summary>
|
||||
/// <param name="name">表名,如:dbo.table1</param>
|
||||
/// <param name="ignoreCase">是否忽略大小写</param>
|
||||
/// <returns></returns>
|
||||
bool ExistsTable(string name, bool ignoreCase = true);
|
||||
|
||||
//DbTableInfo GetTableByName(string name);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user