You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.8 KiB
74 lines
1.8 KiB
3 weeks ago
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Security.Cryptography;
|
||
|
using System.Text;
|
||
|
|
||
|
namespace ReZero.SuperAPI
|
||
|
{
|
||
|
|
||
|
/// <summary>
|
||
|
/// 属性和列
|
||
|
/// </summary>
|
||
|
public class TemplatePropertyGen
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 属性名
|
||
|
/// </summary>
|
||
|
public string? PropertyName { get; set; }
|
||
|
/// <summary>
|
||
|
/// 列名
|
||
|
/// </summary>
|
||
|
public string? DbColumnName { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 属性类型
|
||
|
/// </summary>
|
||
|
public string? PropertyType { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 数据库类型
|
||
|
/// </summary>
|
||
|
public string? DbType { get; set; }
|
||
|
/// <summary>
|
||
|
/// 主键
|
||
|
/// </summary>
|
||
|
public bool IsPrimaryKey { get; set; }
|
||
|
/// <summary>
|
||
|
/// 自增列
|
||
|
/// </summary>
|
||
|
public bool IsIdentity { get; set; }
|
||
|
/// <summary>
|
||
|
/// 备注
|
||
|
/// </summary>
|
||
|
public string? Description { get; set; }
|
||
|
/// <summary>
|
||
|
/// 是否是为NULL
|
||
|
/// </summary>
|
||
|
public bool IsNullable { get; set; }
|
||
|
/// <summary>
|
||
|
/// Mapping精度
|
||
|
/// </summary>
|
||
|
public int? DecimalDigits { get; set; }
|
||
|
/// <summary>
|
||
|
/// 是否忽略
|
||
|
/// </summary>
|
||
|
public bool IsIgnore { get; set; }
|
||
|
/// <summary>
|
||
|
/// 特殊类型
|
||
|
/// </summary>
|
||
|
public int SpecialType { get; set; }
|
||
|
/// <summary>
|
||
|
/// 默认值
|
||
|
/// </summary>
|
||
|
public string? DefaultValue { get; set; }
|
||
|
/// <summary>
|
||
|
/// 长度
|
||
|
/// </summary>
|
||
|
public int Length { get; set; }
|
||
|
/// <summary>
|
||
|
/// 是否是Json类型
|
||
|
/// </summary>
|
||
|
public bool IsJson { get; set; }
|
||
|
}
|
||
|
}
|