VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之【开源.NET】 轻量级内容管理框架Grisso(2)

region 查询配置 /// <summary> /// 查询的字段 /// </summary> public string Select { get; set; } /// <summary> /// 查询的表名以及关联的表名,如 left join, right join /// </summary> public string From { get; set; } /// <summary> /// 查询的条件 /// 前端返回的查询条件,只有出现在这些配置好的字段,才会生成为了 sql 的 where 条件, /// 没出现的字段会被忽略 /// </summary> public Where Where { get; set; } /// <summary> /// 分页时必须会乃至的排序规则 /// </summary> public OrderBy OrderBy { get; set; } public GroupBy GroupBy { get; set; } /// <summary> /// 页码 /// </summary> public int PageNumber { get; set; } /// <summary> /// 页大小 /// </summary> public int PageSize { get; set; } #endregion 查询配置 /// <summary> /// 指定该配置所属于的表 /// </summary> public string Table { get; set; } #region 增删改配置 /// <summary> /// 对应前端返回的 json 格式数据的键名 /// e.g.: {master:{inserted:[{data:{}}]}} 中的 master 就是这里要对应的 JsonName /// 注意默认主表的 jsonName 是 master, 所以主表一般可省略不写, 但子表必须得指定 /// </summary> public string JsonName { get; set; } /// <summary> /// 自增的字段,指定了自增的字段,在 insert 时会自动忽略该字段 /// </summary> public string ID { get; set; } /// <summary> /// 主键, 在保存成功后会返回主键的值; /// </summary> public string PKs { get; set; } /// <summary> /// 唯一值的字段,对应数据库 unique, 在 insert,update 前会判断是否已存在 /// </summary> public string Uniques { get; set; } /// <summary> /// 唯一值的字段的值是否允许为空 /// </summary> public string UniqueAllowEmptys { get; set; } /// <summary> /// 所属的父级配置, 在 xml 中不用指定,程序会自动分析 /// </summary> public SqlConfig Parent { get; set; } /// <summary> /// 包含的子级配置, 即子表的配置,需要在 xml 中配置 /// </summary> public List<SqlConfig> Children { get; set; } /// <summary> /// 依赖父表的字段 /// </summary> public Dependency Dependency { get; set; } /// <summary> /// insert 的配置 /// </summary> public Insert Insert { get; set; } /// <summary> /// update 的配置 /// </summary> public Update Update { get; set; } /// <summary> /// delete 的配置 /// </summary> public Delete Delete { get; set; } #endregion /// <summary> /// 单条记录查询的配置,一般用在配置列表双击弹出那条记录的获取的 sql /// </summary> public SingleQuery SingleQuery { get; set; } /// <summary> /// 导出配置 /// </summary> public Export Export { get; set; } /// <summary> /// 导入配置 /// </summary> public Import Import { get; set; } /// <summary> /// 是否物理删除? /// </summary> public bool DeleteAnyway { get; set; } /// <summary> /// 表单编码的生成配置 /// </summary> public BillCodeRule BillCodeRule { get; set; } }
5、批量增删改截图

单表

主-从

主-从-从

源码 https://github.com/grissomlau/Grissom.CMS


相关教程