如何将数据保存到数据库?我可以使用wcf服务从我的数据库中检索它,但我想检索它,我该怎么做?
这是我的服务代码
public BestuurModel GetBestuurByNaam(int id)
{
BestuurModel result = new BestuurModel();
return (from x in db.Persoon where x.Pers_ID == id
select new BestuurModel
{
Voornaam = x.Pers_Vnaam,
Achternaam = x.Pers_Anaam,
Email = x.Pers_Email,
Woonplaats = x.Pers_Woonplaats,
Telnr = (int)x.Pers_Telnr,
Informatie = x.Pers_Informatie,
}).FirstOrDefault();
}
public List<BestuurModel> GetAllBestuur(int orgId)
{
return (from x in db.Persoon
select new BestuurModel
{
Voornaam = x.Pers_Vnaam,
Achternaam = x.Pers_Anaam,
Email = x.Pers_Email,
Woonplaats = x.Pers_Woonplaats,
Telnr = (int)x.Pers_Telnr,
Informatie = x.Pers_Informatie
}).ToList();
}
答案 0 :(得分:1)
我假设您正在使用Entity Framework进行保存,创建一个新方法并将模型作为参数传递,然后将其添加到上下文并调用SaveChanges
方法:
public void SaveToDB(BestuurModel model)
{
// Do validation etc.
db.persoon.Add(model);
db.persoon.SaveChanges();
}
我建议您查看entity-framework和wcf教程,以便开始使用。