Mapping 2 Object bằng Generic

Hi mọi người cho mình hỏi vấn đề này tí. Có cách nào mapping 2 object bằng Generic không vậy ?
Mình có ví dụ như thế này
Mình tạo 2 class:
1 class Role gồm 3 thuộc tính {id, name, description} để giao tiếp với database;
1 class RoleDto cũng có các thuộc tính như vậy để lấy data từ Role và show dữ liệu ra view (class RoleDto này có thể có nhiều thuộc tính tùy mục đích sử dụng)
Và mình gặp vấn đề khi viết Generic ở tầng Service , mình không viết được generic để mapping từ kiểu T -> TDto (Role -> RoleDto)
Có bạn nào có cách giải quyết không cho mình gợi ý với

bạn sử dụng RoleDto kế thừa Role
khi đó bạn có thể cast RoleDto về kiểu Role
nhưng Role thì k thể cast về RoleDto được nhé.
Thân.

cảm ơn bạn trả lời nha, mình viết generic giải quyết được rồi :slight_smile:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?