Vâng, vâng, Đối tượng- Quan hệ người lập bản đồ là dư thừa với MongoDB vì MongoDB không phải là quan hệ cơ sở dữ liệu, đó là cơ sở dữ liệu hướng tài liệu.
Vì vậy, thay vì SQL, bạn viết các truy vấn bằng JSON. Trừ khi bạn thực sự, thực sự muốn viết JSON thô, trái ngược với Linq, thì bạn vẫn muốn sử dụng một trình liên kết. Và nếu bạn không muốn tạo khớp nối với chính MongoDB, thì bạn không muốn chuyển Document
thực tế các đối tượng xung quanh, bạn muốn ánh xạ chúng tới POCO thực.
Việc lập bản đồ dễ dàng hơn nhiều với DB hướng tài liệu như MongoDB, vì bạn có các tài liệu lồng nhau thay vì quan hệ, nhưng điều đó không có nghĩa là nó biến mất hoàn toàn. Nó chỉ có nghĩa là bạn đã thay thế một loại "không khớp trở kháng" bằng một kiểu không khớp khác, ít kịch tính hơn một chút.