我的表中有一个列,其数据类型为'timestamp'。现在我通过LINQ2SQL插入一行。现在我应该在这里写一下:
Entity_Product_Point ev = new Entity_Product_Point();
ev.DateCreated = ???
谢谢!
答案 0 :(得分:4)
你确定要timestamp吗?它与日期无关...如果你想存储“DateCreated”,我想你可能想在MSSQL中使用DateTime
或Date
数据类型。如果那是你真正想要的,那么你可以传递DateTime.Now
来获取价值。
答案 1 :(得分:2)
相应的类型可能是byte[]
,但SQL Server内部使用此类型进行行版本控制,而ORM则用于乐观锁定。您永远不应该(不能)手动为时间戳列写出值。
有关哪种类型与哪些类型相对应的更完整列表,请查看this question