54 lines
1.0 KiB
C#
54 lines
1.0 KiB
C#
namespace MiaoYu.Core.CodeGenerator.Models;
|
|
|
|
/// <summary>
|
|
/// 数据库列信息(从数据库元数据查询)
|
|
/// </summary>
|
|
public class DbColumnInfo
|
|
{
|
|
/// <summary>
|
|
/// 列名
|
|
/// </summary>
|
|
public string? Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据库类型
|
|
/// </summary>
|
|
public string? DbType { get; set; }
|
|
|
|
/// <summary>
|
|
/// C# 类型
|
|
/// </summary>
|
|
public string? CsType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否主键
|
|
/// </summary>
|
|
public bool IsPrimary { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否自增
|
|
/// </summary>
|
|
public bool IsIdentity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否可为空
|
|
/// </summary>
|
|
public bool IsNullable { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最大长度
|
|
/// </summary>
|
|
public int? MaxLength { get; set; }
|
|
|
|
/// <summary>
|
|
/// 列位置
|
|
/// </summary>
|
|
public int Position { get; set; }
|
|
|
|
/// <summary>
|
|
/// 列注释
|
|
/// </summary>
|
|
public string? Comment { get; set; }
|
|
}
|
|
|