Mam następujący kod, który wywołuje DocumentDB i tworzy nowy dokument Employee. Jak mogę ponownie przekonwertować wynik do dokumentu pracownika? Zasadniczo chcę przechwycić utworzony dokument i przekonwertować go na obiekt pracownika.Konwertowanie utworzonego wyniku dokumentu na POCO
var result = await client.CreateDocumentAsync(collection.SelfLink, employee);
if(result.StatusCode == System.Net.HttpStatusCode.Created)
{
Employee emp = result.Resource; // How do I convert the result to Employee object here?
}
Tak! Odpowiedział tam na moje pytanie. Doceniam twoją odpowiedź na to forum. – Sam
Może to działać podczas wywoływania CreateDocumentAsync, ponieważ utworzono już instancję Employee. Ale jeśli chcesz także móc wywoływać ReadDocumentAsync, aby zwrócić 1 obiekt, nie możesz oddać _atemu z powrotem do pracownika. W tym celu musisz obsadzić dynamiczną obsadę, jak na przykład odpowiedź Arnaba, lub serializować zwrócony dokument Resource. – Andy