ISID字段介绍,能直接用ISID字段作为主键使用吗?|C/S开发框架

ISID字段介绍,能直接用ISID字段作为主键使用吗?
CSFrameworkV5及以下版本
isid 介绍
isid 是 Is Identity 的缩写,指自增长字段,是开发框架使用频率最高的字段名称。
isid字段不可作为主表的主键使用。
isid可以作为明细表的主键使用,明细表的主键可以是自增字段,或者是唯一的流水序号,或者GUID32。
不能用ISID自增字段作为主外键关联字段!
isid 字段有以下用途
1. 快速查询数据,用于数据逻辑处理,比如:SELECT/UPDATE XXX WHERE isid IN (1,5,2,3,667,111)。
2. 作为明细表的主键。 参考开发框架的 tb_SOs, tb_POs表。
3. 作为任意表的记录主键。设置索引,提高查询逻辑运算效率。
假设当您导入数据的时候这些ISID字段的值会自动增长的,到时怎么办吗?
如果设置Set Identity Off 可以禁用自动增长,但是不能保证导数据的人员忘记设置这个开关。
CSFrameworkV6版本
isid介绍
所有表定义一个isid字段, varchar(50),设置全局唯一值(guid或雪花id),不是自增字段。用途广泛,比如:
- 作为框架级的主外键关联,用于修改、删除操作定位记录。
参考文章:关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)

参考文档:
ISID字段介绍,能直接用ISID自增字段作为主键使用吗?
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)|C/S开发框架
C/S客户端软件授权设计方案 | MAC地址白名单+软件到期时间授权|C/S开发框架
C/S客户端软件授权设计方案 | 在线用户并发数+软件到期时间授权|C/S开发框架
.NET C/S架构软件用户授权设计方案(mac地址+白名单用户)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
达梦数据库DmException: 变量空间溢出 [sql]: INSERT INTO,Microsoft.EntityFrameworkCore.DbUpdateException|C/S开发框架
开发框架通用字段、公共字段、常用字段说明|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动备份数据库计划|C/S开发框架
使用.NET8/EFCore访问达梦数据库|C/S框架网|C/S开发框架
达梦数据库.NETCore.NET8实践指南|C/S软件开发框架|C/S开发框架
C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
CSFrameworkV6旗舰版 | 基础资料窗体改装主从子表(多级明细表)解决方案|C/S开发框架
CSFrameworkV6旗舰版 | 主从子表(多级明细表)设计方案|C/S开发框架
EFCore+.NET8:表名、字段名、模型名称大小写兼容性测试|C/S开发框架
使用EF+Linq或Sql存储过程获取报表数据优缺点分析|C/S开发框架
ISID字段介绍,能直接用ISID自增字段作为主键使用吗?
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)|C/S开发框架
C/S客户端软件授权设计方案 | MAC地址白名单+软件到期时间授权|C/S开发框架
C/S客户端软件授权设计方案 | 在线用户并发数+软件到期时间授权|C/S开发框架
.NET C/S架构软件用户授权设计方案(mac地址+白名单用户)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
达梦数据库DmException: 变量空间溢出 [sql]: INSERT INTO,Microsoft.EntityFrameworkCore.DbUpdateException|C/S开发框架
开发框架通用字段、公共字段、常用字段说明|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动备份数据库计划|C/S开发框架
使用.NET8/EFCore访问达梦数据库|C/S框架网|C/S开发框架
达梦数据库.NETCore.NET8实践指南|C/S软件开发框架|C/S开发框架
C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
CSFrameworkV6旗舰版 | 基础资料窗体改装主从子表(多级明细表)解决方案|C/S开发框架
CSFrameworkV6旗舰版 | 主从子表(多级明细表)设计方案|C/S开发框架
EFCore+.NET8:表名、字段名、模型名称大小写兼容性测试|C/S开发框架
使用EF+Linq或Sql存储过程获取报表数据优缺点分析|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内容管理系统 |
什么是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内容管理系统 |
在线客服
