c# - 数据库中的选项而不是 O 或 null

标签 c# asp.net sql

在我的程序中,如果我不选择下拉列表,它们将在表中存储为 0 或空值,但在 View 中不可见。你们中的任何人都可以建议我其他选项而不是数据库中的 0 或空值。

最佳答案

您可以在您的特定列中输入一些默认值,这可以通过多种方式完成

  1. 在插入语句中,如果未选择下拉值,您可以传递一些默认值,例如破折号 (-)

  2. 对于需要默认值的特定表,您可以使用查询设置默认值 例如:

    ALTER TABLE UserDetails ADD CONSTRAINT DF_SomeName DEFAULT N'-' FOR Email_ID;
    

希望对你有帮助

关于c# - 数据库中的选项而不是 O 或 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21431649/

相关文章:

c# - 为什么VS2017在watch View 中查看基类对象时显示的是派生类的成员值?

c# - C# windows 10 应用程序中的 ssh 连接

asp.net - 在哪里为 IISExpress 指定我的 SSL 端口?

javascript - 如何在javascript函数中获取列表框项目引用

C# 嵌套字典 - 字典中的字典返回错误(KeyNotFoundException)

sql - 在sql server中存储视频持续时间

c# - DefaultIfEmpty() 导致 "System.NotSupportedException: LINQ to Entities does not recognize the method ' System.Collections.Generic.IEnumerable'”

c# - 从 T4 类访问主机对象

c# - JavaScript 集成测试框架

sql - 如何连接到第一行