c# - sql数据库设计中的默认值

标签 c# sql visual-studio linq-to-sql

为类似整数的字段提供默认值总是好的做法吗?我使用 linq 进行数据库访问。

最佳答案

您应该仅在有意义时才提供默认值,即。如果您没有明确指定,则字段何时应具有特定值。例如。 “创建”日期时间字段应具有 GetDate() 默认值,但“生日”字段不应具有默认值。最好使字段为 NULLable 并将其设置为 NULL,而不是使用没有意义的默认值。

在选择默认值时,字段的类型无关紧要。

关于c# - sql数据库设计中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232171/

相关文章:

sql - 在 Oracle PLSQL 中的静态时间设置日期 = 明天?

sql - 一张表中的多个排名

c# - 状态码不成功时无法读取HttpResponseMessage内容

c# - ElasticSearch 版本 2.x 中的扫描和滚动替代 (NEST C#)

c# - 为什么我的混音器有时在播放时按 A/D 会调节音量?

c++ - 警告 MSB8012 - 在 Visual Studio 2015 上构建 Visual Studio 2003 项目

c++ - 为什么在VS中左键单击控制台时控制台程序中断?

c# - 写入xml格式的日志文件

c# - linq to sql使用lambda连接多列

visual-studio - 调试 Visual Studio 设计器错误的好方法