关注this tutorial和my question,现在我无法从我的数据库中获取事件。 模特:
public class Event
{
public virtual int id { get; set; }
public virtual string title { get; set; }
public virtual DateTime start { get; set; }
public virtual DateTime end { get; set; }
}
控制器:
public class EventController : ApiController
{
private SGPContext db = new SGPContext();
// GET api/event
public IQueryable GetEvents()
{
return db.Events;
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
db.Dispose();
}
base.Dispose(disposing);
}
}
观点:
<div id="fullcalendar"></div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">
$(function () {
$('#fullcalendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
defaultDate: new Date(),
events: "/api/event/"
});
});
</script>
}
我在数据库中有这个:
id:1
title:test
start:25/08/2016 09:00:00
end:25/08/2016 13:00:00
我已经看到了一些关于不显示数据库内容的问题和答案,但我认为我看到的所有内容都与我的内容有所不同。我的代码中缺少什么?