HuanMengAdmin/admin-server/MiaoYu.Core.CodeGenerator/Models/DbColumnInfo.cs
2025-11-08 02:39:31 +08:00

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; }
}