C#、ASP.NET主键到底怎么写比较好?ID?Id?id?IDs?Ids?ids?欢迎大家指点
2010-06-23 21:53 通用C#系统架构 阅读(3987) 评论(45) 编辑 收藏 举报数据库中的每个记录都需要有一个主键来唯一识别,那到底写ID?还是id?还是Id?我也苦恼了很多天,当然可能是由于我的英语水平不高导致的吧,我把用法推荐给大家,也欢迎大家提宝贵的意见。
GetEntity(int id); 这里 id 是局部变量的意思,大家都习惯了局部变量小写字母开始的原则。
BatchDelete(int[] ids); 这里 ids 是一个数组的意思,s表示复数的意思,是数组的意思。
private int id = 0; 这里 id 当了私有变量,临时变量的感觉。
public in Id 这里 Id 当了一个属性,因为属性建议大写字母
{
get
{
return id;
}
set
{
id = value;
}
}
private int[] ids; 这里 ids 当了私有变量,临时变量的感觉。
public in[] Ids 这里 Ids 当了一个属性,因为属性建议大写字母
{
get
{
return ids;
}
set
{
ids = value;
}
}
ID、IDs 暂时不建议用,当程序写了很多后,很多人写的都乱了套了,看起来很乱,很杂,还是希望大家都写得很规范一些,有些想法一些,我的建议未必是对的,欢迎大家提出补充意见。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2009-06-23 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(五)代码复用
2008-06-23 (02)权限系统数据库总体规划
2008-06-23 (03)权限配置管理
2008-06-23 (01)大型信息化系统组件 - 通用权限管理模块整体开发定位