Tôi đã bắt đầu sử dụng https://github.com/robconery/massive cho một dự án, tôi tự hỏi liệu có công cụ lập bản đồ nào cho phép hỗ trợ ánh xạ động tới tĩnh không?Cho phép ánh xạ các loại động bằng AutoMapper hoặc tương tự?
Tôi đã sử dụng AutoMapper trước đây, AutoMapper có hỗ trợ tính năng này không?
Tôi biết về chức năng DynamicMap từ AutoMapper, tuy nhiên tôi tin rằng chức năng này là để chạy bản đồ mà không cần tạo Bản đồ trước. Trong ví dụ của tôi dưới đây nó không hoạt động.
dynamic curUser = users.GetSingleUser(UserID);
var retUser = Mapper.DynamicMap<UserModel>(curUser);
users.GetSingleUser(UserID); // returns a dynamic object
Xem [q này] (http://stackoverflow.com/questions/19529178/recursively-mapping-expandoobject) để có câu trả lời hoàn chỉnh hơn. – nawfal
@LiamB, "AutoMapper có hỗ trợ điều này không?" - bạn có nghĩa là lập bản đồ tự động giữa các thuộc tính với các tên giống nhau/tương tự? Hoặc bản đồ của bạn phức tạp hơn? –
@LeonidVasilyev Xin lỗi - Tôi không chắc, câu hỏi này là 4 tuổi! :) – LiamB