Я пытаюсь передать сложный тип к WebAPI имея это на моем ApiController:WebAPI получения модели со ссылками (не прикрепленными к контексту)
[HttpPost]
public void DoSomeCrud(JObject data)
{
ComplexModel item = data.ToObject<ComplexModel>();
// Do some logic here
}
Моя проблема заключается в том, что один из свойств у меня есть в моем ComplexModel является объектом Entity Framework. У меня нет проблем с передачей этого объекта, если он отсоединен, однако, как только я получу этот объект из DbContext, модель не может быть передана в WebApi, как и ожидалось.
Мой вопрос:: Есть ли способ отсоединить мою сущность, сохраняя мои ссылки на внешние ключи? Потому что мне нужны эти ссылки на стороне WebApi.
Благодаря
Мой подход делался таким образом, чтобы избежать ручного копирования одного объекта в другое. Должен ли я выполнять этот процесс вручную? –
@shaftpolls: вы можете использовать [AutoMapper] (http://automapper.org/), чтобы сделать сопоставление для вас –