mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +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