+1
Làm cách nào để tạo 1 class mapper chung cho toàn bộ model
Chào mọi người. Mình đang nghiên cứu về mapper cho Entity framework .Net. Mình có tham khảo ở bài viết này https://viblo.asia/p/su-dung-automapper-de-anh-xa-mot-object-toi-mot-object-khac-trong-aspnet-core-ORNZqx2rK0n . Nhưng mình thắc mắc là có thể làm 1 class mapper như trên bài viết. Nhưng nó có thể mapper được tất cả object mà mình cần khi gọi không. Như bài viết là mapper user và user view. Bây giờ cũng class Mapper cha đó, mình muốn thêm hàm kiểu mapper deparment hay product chẳng hạn thì có được không. Có bạn nào có giải pháp cho vấn đề của mình không nhỉ
Mình có thử test qua thì thấy nó mapper được user lấy lên từ db với user view. Nhưng ở class Mapper cha mình không thấy nơi nào gọi đến cả. Mình không muốn tạo quá nhiều file cs mapper cho từng model nên bạn nào có solution giúp mình vs tks
Ý kiến cá nhân của mình: Mapper sinh ra có 2 mục đích chính:
Vì vậy, mình thấy bạn muốn tạo ra một mapper dùng chung cho tất cả các entity sẽ rất khó. Giả sử có tạo được thì nó cũng mất đi ý nghĩa ban đầu của nó