C#.NET开发框架的业务主键和逻辑主键定义
C#.NET开发框架的业务主键和逻辑主键定义1. 业务主键和逻辑主键
业务主键是业务资料表的主键,作为主键或其它表的外键使用的。如CustomerCode,StockCode或销售订单号码SONO。逻辑主键可以不参于业务运算,通常又称为代理主键,是方便程序设计,数据更新或后台查询使用的,如isid自增字段,当然,自增字段不可作为外键使用,通常有复合主键的资料表必须定义一个逻辑主键。
参考文章:
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)
http://www.csframework.com/archive/1/arc-1-20120224-1873.htm
扫一扫加作者微信
业务主键是业务资料表的主键,作为主键或其它表的外键使用的。如CustomerCode,StockCode或销售订单号码SONO。逻辑主键可以不参于业务运算,通常又称为代理主键,是方便程序设计,数据更新或后台查询使用的,如isid自增字段,当然,自增字段不可作为外键使用,通常有复合主键的资料表必须定义一个逻辑主键。
参考文章:
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)
http://www.csframework.com/archive/1/arc-1-20120224-1873.htm
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网