проверьте, были ли внесены изменения, перед дублированием объекта (mvc 3) - PullRequest
0 голосов
/ 18 января 2012

Если кто-то редактирует какой-либо объект - я хочу его дублировать, а не менять, но если нет никаких изменений - нет причины дублировать его.

Я хочу сделать что-то вроде этого:

[HttpPost]
public ActionResult CreateObj(Obj obj)
{
    if(check if there are changes)
    {
       db.ObjBaseSet.AddObject(obj);
       db.SaveChanges();
    }
    return view("index");
}

Как я могу это сделать?

Спасибо заранее.

1 Ответ

1 голос
/ 18 января 2012

Вы можете использовать перечисление EntityState, чтобы проверить, изменен объект Entity или нет.

http://msdn.microsoft.com/en-us/library/system.data.entitystate.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...