Nåväl, ja, Objekt-Relationell mappers är redundanta med MongoDB eftersom MongoDB inte är en relationell databas, det är en dokumentorienterad databas.
Så istället för SQL skriver du frågor i JSON. Om du inte verkligen, verkligen vill skriva rå JSON, i motsats till, säg, Linq, så kommer du fortfarande att vilja använda en kartläggare. Och om du inte vill skapa koppling mot själva MongoDB, så vill du inte skicka det faktiska Document
objekt runt, du vill mappa dem till riktiga POCOs.
Kartläggningen är mycket enklare med en dokumentorienterad DB som MongoDB, eftersom du har kapslade dokument istället för relationer, men det betyder inte att det försvinner helt. Det betyder bara att du har ersatt en typ av "impedansfelmatchning" mot en annan, något mindre dramatisk missmatchning.