2011-01-12 39 views
9

Nguồn có chứa một túi thuộc tính trong từ điển. Có thể Tự động ánh xạ các mục nhập trong Từ điển đến các thuộc tính riêng lẻ của Điểm đến dựa trên việc khớp các khóa từ điển với tên của các thuộc tính trên loại đích không?Có thể tự động ánh xạ từ một từ điển các thuộc tính đến một điểm đến bằng phẳng không?

Ví dụ:

public class Destination 
{ 
    public int ProdNumber; 
    public string Title; 
} 

public class Source 
{ 
    public Dictionary<string, object> values = new Dictionary<string, object>(); 
} 

nơi các giá trị điển sẽ có hai mục, một với một chìa khóa của "ProdNumber" và một với một giá trị quan trọng của "Title". Có thể có các mục nhập trong từ điển có các khóa không khớp với bất kỳ thuộc tính nào trong Đích và chúng sẽ bị bỏ qua. Sẽ có nhiều thuộc tính của mỗi kiểu dữ liệu nguyên thủy (int, string, vv) - vì vậy tôi đoán tôi không thể sử dụng một bộ TypeConverters đơn giản.

Mọi đề xuất? Cảm ơn, Chris

Trả lời

4

Rất tiếc, hiện tại không thể thực hiện được nhưng được lên kế hoạch cho phiên bản tiếp theo. Đọc điều này thread vì nó thảo luận về các kế hoạch và một công việc xung quanh.

+0

Cảm ơn thông tin và con trỏ Dale. – Chris

+3

Một năm làm việc này có được lực kéo không? – Jafin

Các vấn đề liên quan