r.r*_*r.r 1 c# sql-server asp.net-mvc
我有LastCheck数据类型的SQL Server数据库条目DateTime.
首先保存它没有价值,所以它是NULL.LastCheck配置为允许空值.
我应该在声明中插入什么?如何LastCheck在代码中初始化?我应该转换DateTime为null?? 我做不到LastCheck = null,因为它来自DateTime价值.
Job job = new Job();
job.LastCheck = null;
cmd.CommandText = "INSERT INTO Jobs (LastCheck)"
+ " VALUES (@LastCheck)";
cmd.Parameters.Add(new SqlParameter("@LastCheck", job.LastCheck));
Run Code Online (Sandbox Code Playgroud)
您应该使用DbNull.Value以下命令插入null :
cmd.Parameters
.Add(new SqlParameter("@LastCheck", job.LastCheck ?? DbNull.Value));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |