2009-08-26 2 views
0

Я постараюсь сохранить это краткое и краткое.Сохранение объекта с привязкой к модели с использованием Entity Framework

Я получил мой контроллер здесь ...

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Edit(CustomObject myCustomObject) 
{ 
    ... 
} 

Где myCustomObject выглядит великолепно. Но, если я хочу сохранить это с помощью рамки сущности, мне нужно сделать что-то вроде этого ...

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Edit(CustomObject myCustomObject) 
{ 
    CustomObject existingObject = repository.GetCustomObject(myCustomObject.ID); 

    // Set all the attributes of myCustomObject to existingObject 
    existingObject.SomeMapperFunction(myCustomObject) 

    repository.Save(); 
} 

Есть ли способ, что я могу держать делать это отображение Excersise?

ответ

0
[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Edit(int id) 
{ 
    CustomObject existingObject = repository.GetCustomObject(id); 

    TryUpdateModel(existingObject); 
    // You additionaly can check the ModelState.IsValid here 

    repository.Save(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^