代码拉取完成,页面将自动刷新
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CodeGenerator.Core
{
public interface IDatabase
{
/// <summary>
/// 测试数据库连接
/// </summary>
/// <param name="server"></param>
/// <param name="errMessage"></param>
/// <returns></returns>
bool TestConnnect(ServerInfo server, out string errMessage);
/// <summary>
/// 获取数据库列表
/// </summary>
/// <returns></returns>
IList<string> GetDatabaseList(ServerInfo server);
/// <summary>
/// 获取库中表列表
/// </summary>
/// <param name="server"></param>
/// <returns></returns>
IList<TableInfo> GetTableList(ServerInfo server, string dbName);
/// <summary>
/// 获取表结构信息
/// </summary>
/// <param name="tableName">表名</param>
/// <param name="field">字段</param>
/// <returns></returns>
List<ColumnInfo> GetColumnInfoList(ServerInfo server, string dbName, string tableName);
/// <summary>
/// 获取表注释
/// </summary>
/// <param name="tableName">表名</param>
/// <returns></returns>
string GetTableComments(ServerInfo server, string dbName, string tableName);
#region 类型转换
/// <summary>
/// Sql类型转C#类型
/// </summary>
/// <param name="typeName"></param>
/// <param name="isNull"></param>
/// <returns></returns>
NameElement GetNetType(string typeName, string isNull);
/// <summary>
/// Sql类型转Java类型
/// </summary>
/// <param name="typeName"></param>
/// <param name="isNull"></param>
/// <returns></returns>
NameElement GetJavaType(string typeName);
#endregion
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。