我一直在构建一个Windows Phone 8应用程序和Windows Azure云服务,允许人们在云中存储日程安排。我已在系统上实施了单点登录,并使用了云服务来存储计划项目。
然而,我遇到了另一个问题,因为我使用云服务与数据库通信,命令略有不同,例如,这是将记录添加到数据库的代码:public bool addMedication(string userid, string medname, DateTime medtime)
{
using (var meds = new TMP_Meds_Entities())
{
meds.med_schedule.Add(new med_schedule()
{
userid = userid,
medname = medname,
medtime = medtime
});
meds.SaveChanges();
return true;
}
}
我现在需要实现允许用户编辑或删除数据库中特定记录的方法,有人知道如何编辑或删除记录吗?请注意,我正在使用EntityFramework。
由于
答案 0 :(得分:0)
这或多或少都是从头开始,所以你需要根据你的情况进行调整,但这应该让你开始......
更新
public void UpdateMed(meds med)
{
if (ModelState.IsValid)
{
db.meds.Attach(med);
db.Entry(med).State = EntityState.Modified;
db.SaveChanges();
}
}
删除:
public void DeleteMed(int medid)
{
meds med = db.meds.Find(medid);
db.meds.Remove(med);
db.SaveChanges();
}
以下是一些有关更多细节的好资源