获得SQL Server专栏
datetime, Not-Null, defaults to Getdate()
在Linq-to-SQL(.dbml
)模型中。
表格中的属性
Autogenerated Value is true
and auto-sync: OnInsert()
在C#中插入时,默认值(当前日期)会自动插入表中(C#没有值传递)
更新时,如果我将值更新为当前日期,则不会更新。
但是如果我改变了
Autogenerated Value is false
and auto-sync: never
更新工作(但我需要通过c#传递一个值)但插入失败并出现SQL Server溢出错误,因为没有值从clientside c#传递到sql server
有没有简单的方法可以使用默认值更新列值?
我知道的唯一解决方案是保留财产
Autogenerated Value is false
and auto-sync: never
并在插入时将当前日期传递给SQL Server?我目前在SQL Server中使用了这么多默认值。我不想在服务器端插入时传递默认值。
我想要实现的是在插入时不发送任何值,以便sql完成所有工作(默认值更新),如果我通过c#在update中传递不同的值,它应该更新数据库(目前不工作)? 如果你不理解这个问题,请告诉我?
如果您不理解这个问题,请查看评论?