【发布时间】:2018-10-23 17:18:30
【问题描述】:
我正在尝试在我的 .net 中制作一个粗略的日历,我的问题是,如何将以下实体框架代码制作为 SQL 查询?
[HttpPost]
public JsonResult SaveEvent(Event e)
{
var status = false;
using (MyDatabaseEntities dc = new MyDatabaseEntities())
{
if (e.EventID > 0)
{
//Update the event
var v = dc.Events.Where(a => a.EventID == e.EventID).FirstOrDefault();
if (v != null)
{
v.Subject = e.Subject;
v.Start = e.Start;
v.End = e.End;
v.Description = e.Description;
v.IsFullDay = e.IsFullDay;
v.ThemeColor = e.ThemeColor;
}
}
else
{
dc.Events.Add(e);
}
dc.SaveChanges();
status = true;
}
return new JsonResult { Data = new { status = status } };
}
http://www.dotnetawesome.com/2017/07/curd-operation-on-fullcalendar-in-aspnet-mvc.html
谢谢大家
【问题讨论】:
-
为什么需要将其转换为原始 SQL,您的意图是什么?
-
CRUD Calendar in MVC with no Entity Framework, just SQL queries 的可能重复项。请不要两次发布(本质上)相同的问题。
标签: sql visual-studio entity-framework model-view-controller fullcalendar