ISID字段介绍,能直接用ISID自增字段作为主键使用吗?

  ISID字段介绍,能直接用ISID自增字段作为主键使用吗?

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 可以禁用自动增长,但是不能保证导数据的人员忘记设置这个开关。



C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

ISID字段介绍直接ISID字段为主使用
MySql 时间戳Timestamp字段类型的字段为主模拟用户并发操作
C#插入图片数据并返回字段(ISID)的值
关于ORM实体类主设置的几点建议(Tag:复合主ISID,PK)
CS开发框架之字段(Identity),时间戳(Timestamp)字段处理|C/S框架网
C#.NET开发框架的业务主和逻辑主定义
使用ADO-Direct模式不必理会服务端,也不启动服务端,是?
您的开发框架使用定义表单技术
打印预览封装了通用窗口,可以直接调用
没有定义表单技术编程量大
界面要以白亮为主,其它颜色虽然换肤,但显得不够专业
动态加载模块是什么意思? 做到业务模块完全独立
有数据库管理操作,比如还原和恢复、直接执行SQL
WCF ServerHost承载优缺点
业务单据明细表字段命名规范
Asp.Net SignalR介绍
CSFramework.DB 功能介绍
数据字典开发灵活做到根据表结构定义自动生成?
窗口的的模板我们自己添加
购买您的框架产品开具FA票