轉換我有一個控制器:一個DATETIME2數據類型爲日期時間數據類型錯誤
[HttpPost]
public ActionResult Create(Auction auction)
{
var db = new EbuyDataContext();
db.Auctions.Add(auction);
db.SaveChanges();
return View(auction);
}
模型:
public class Auction
{
public long Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public decimal StartPrice { get; set; }
public decimal CurrentPrice { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }}
}
和一個視圖:
@model Ebuy.Website.Models.Auction
@using (Html.BeginForm())
{
<p>
//All the information fields...
@Html.LabelFor(model => model.EndTime)
@Html.EditorFor(model => model.EndTime)
</p>
}
當我嘗試運行它我收到錯誤:
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
模型控制器視圖來自一對一複製的書。
什麼是我需要輸入到EndTime
字段的格式,所以我不會有這個錯誤?
您是否檢查過爲StartTime和EndTime保存的值?你可以在模型中看到 – 2013-04-30 11:25:52