ObjectSet.Attach()问题<table> </table>

时间:2013-07-05 19:51:32

标签: c# database entity-framework

我使用以下代码更新实体:

    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;
    }

此方法,添加我更改了部分值的现有实体的副本,但我想更新现有实体。
我的错是什么和/或我错过了什么? 感谢您的关注

0 个答案:

没有答案