我使用以下代码更新实体:
public int SaveCategory(Category category)
{
using (MyModel am = this.conn.GetContext())
{
if (category.CategoryId > 0)
{
am.Category.Attach(category);
am.Category.ApplyCurrentValues(category);
}
else
{
am.Category.AddObject(category);
}
am.SaveChanges();
}
return category.CategoryId;
}
此方法,添加我更改了部分值的现有实体的副本,但我想更新现有实体。
我的错是什么和/或我错过了什么?
感谢您的关注