DateTime通过LINQ插入

时间:2011-04-07 19:31:48

标签: c# linq linq-to-sql datetime

我的表中有一个列,其数据类型为'timestamp'。现在我通过LINQ2SQL插入一行。现在我应该在这里写一下:

Entity_Product_Point ev = new Entity_Product_Point();
ev.DateCreated = ???

谢谢!

2 个答案:

答案 0 :(得分:4)

你确定要timestamp吗?它与日期无关...如果你想存储“DateCreated”,我想你可能想在MSSQL中使用DateTimeDate数据类型。如果那是你真正想要的,那么你可以传递DateTime.Now来获取价值。

答案 1 :(得分:2)

相应的类型可能是byte[],但SQL Server内部使用此类型进行行版本控制,而ORM则用于乐观锁定。您永远不应该(不能)手动为时间戳列写出值。

有关哪种类型与哪些类型相对应的更完整列表,请查看this question