CS开发框架之自增字段(Identity),时间戳(Timestamp)字段处理|C/S框架网
![]() C/S系统开发框架采用自动模式提交数据,通过CommandGenerator(命令生成器)根据ORM模型自动生成SQL脚本提交数据,下面是DB适配的生成3个SQL命令的方式: ![]() C# Code: DbAdapater.InsertCommand=xxx;//自动生成的SQL命令 DbAdapater.DeleteCommand=xxx;//自动生成的SQL命令 DbAdapater.UpdateCommand=xxx;//自动生成的SQL命令 //来源:C/S框架网(www.csframework.com) QQ:23404761 若要提交由数据库维护的字段数据该怎么操作呢? 如自增字段、TimeStamp时间戳字段等,在开发框架内非常简单,您只需要把ORM模型该字段的特性(ORM_FieldAttribute)参数isAddOrUpdate=false即可,参考下图: ![]() 注:其他版本的开发框架(非旗舰版V5.0),时间戳类型对应的是:SqlDbType.Timestamp C# Code: public class ORM_FieldAttribute : Attribute { public ORM_FieldAttribute(DbType type, int size, bool islookup, bool isAddorUpdate, //是否新增或修改 bool isPrimaryKey, bool isForeignKey, bool isDocFieldName); public bool IsAddOrUpdate { get; } public bool IsDocFieldName { get; } public bool IsForeignKey { get; } public bool IsLookup { get; } public bool IsPrimaryKey { get; } public int Size { get; } public DbType Type { get; } } //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
C#.Net CS开发框架实现多语言(C/S框架网) CS开发框架高级版 标准版 精简版是共用框架核心部分 CS开发框架-钢铁贸易进销存系统演示视频 CSFramework开发框架各个版本区别-C/S框架网 C/S框架网专注C# Winform 开发框架研发十年 CS开发框架旗舰版主从从表(多级明细表)实例,自动生成主从表代码 .NET快速开发平台核心优势 | C/S框架网 Winform+SQL开发CS架构大型ERP系统源码|C/S框架网 开发框架客户端开发教程视频|C/S框架网 基于C/S三层架构的WCF开发框架接口调用流程|C/S框架网 Winform开发框架测试程序之DALFactory类测试|C/S框架网 MES开发使用什么系统框架和程序语言|C/S框架网 CSFramework开发框架标准版成功案例-凹印制版ERP系统|C/S框架网 CS开发框架修改主窗体XtraTabbedMdiManager组件的子窗体标签的字体大小 VS.NET后端框架,C#.NET开发的服务器端开发框架 - C/S框架网
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |