【发布时间】:2021-09-21 21:47:53
【问题描述】:
我在ParametersController类中有这个方法:
public string SaveParameter(int id, string param, string val)
{
ProjectConfigurations config = new ProjectConfigurations();
ProjectConfigurationsDAO dao = new ProjectConfigurationsDAO();
config = dao.GetProjectConfigurationsByProjectAndParameter(id, param);
config.Value = val;
dao.Edit(config);
return JsonConvert.SerializeObject(new { success = true, data = config });
//return JsonConvert.SerializeObject(config);
}
在我的 BaseDao 课程中,我有这个:
public void Edit(T entity)
{
using (context = new Context())
{
context.Entry<T>(entity).State = EntityState.Modified;
context.SaveChanges();
}
}
记录未更新。我是 EF 的新手,我做错了什么?
【问题讨论】:
标签: .net entity-framework