奇怪的問題。我有3個名額/列在那裏我這樣做...LINQ to SQL設置日期但不是時間...有時
var o = db.Orders.Where(a => a.OrderID == orderID).First();
o.dateOne = DateTime.Now;
db.SubmitChanges();
在這裏一切都很好...在DB值是說2011-04-01 12時12分33秒
在其他兩個地方我做...
o.dateTwo = DateTime.Now;
o.dateThree = DateTime.Now;
db.SubmitChanges();
這兩個對象得到正確的日期相同,但在數據庫中它說2011-04-01 00:00:00
我試圖在SubmitChanges之前顯示對象的值。在這一點上,該值與時間,例如2011-04-01 十二時12分33秒
其他信息:DB是MS SQL,所有列是日期/時間,.NET 3.5 ...
任何經歷過相同行爲的人?
怎麼樣的列(dateTwo,dateThree)的SQL數據類型他們smalldatetime? – 2011-04-06 14:05:43