DateTime需要为空时,如何插入值?

守门的巴乔 守门的巴乔 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SQL Server中,DateTime可以为null,而C#中不可以。
属性类型我写为DateTime?,有添加和修改功能需要用到这个字段
在Ajax层获取页面数据时,我加了判断,如果获得的字符串长度为0,则值为null。否则获取字符串并转成DateTime类型。
在数据访问层中,我判断,如果获得的属性值为null那么在SQL语句中不添加此属性的参数,否则添加。
但是在运行时,不管有没有值,都会提示找不到方法:“Void Model层命名空间.Model类.set_属性名(System.DateTime)”。
...全文
评论 10
收藏 已收藏
分享
返回顶部
守门的巴乔
.NET社区 62,272 成员 668,968 内容