Tôi có một phương thức dịch vụ WCF dự kiến một đối tượng và sau đó truy lục các thuộc tính của nó bằng cách sử dụng sự phản chiếu.Truyền một thể hiện kiểu ẩn danh qua WCF
Về phía khách hàng để tạo một đối tượng kiểu nặc danh
var obj = new {FirstName="John", LastName="Doe"}
và vượt qua nó để phương pháp này. Tôi nhận được ngoại lệ:
Type '<>f__AnonymousType0`2[System.String,System.String]' cannot be serialized.
Consider marking it with the DataContractAttribute attribute, and marking all
of its members you want serialized with the DataMemberAttribute attribute.
See the Microsoft .NET Framework documentation for other supported types.
Tôi không thể đánh dấu loại hoặc thành viên của nó bằng thuộc tính tuần tự hóa vì không có loại hoặc thuộc tính nào được khai báo rõ ràng. Có cách nào để khắc phục vấn đề đó không?
Yup, tôi đã kết thúc bằng một từ điển các đối tượng khóa – Andrey
Tôi đã gặp vấn đề tương tự và đã trôi qua nửa ngày trước khi tôi nhận ra đó là một ý tưởng tồi. Không phải giờ tốt nhất của tôi. Tôi chỉ muốn hỗ trợ kyoryu với giai thoại về những gì ông đã tiên tri. – Four