Генератор сериализаторов на основе Expression Trees
От: SuhanovSergey  
Дата: 25.03.14 16:35
Оценка:
Выяснилось, что мой сервис тратит много времени на сериализацию в json. Профилирование показывает, что сериализатор читает значения полей через медленный Type.InvokeMember. Идельный сериализатор должен читать поля без reflection. Т.е. сериализатор должен быть сгенерированным под конкретные типы. Подумалось, что это можно сделать незаметно для пользователя сериализатора с помощью expression trees. Я ожидал быстро найти реализацию этой идеи в интернете, но кроме какой-то наколеенной поделки (http://monotorrent.blogspot.se/2009/12/expression-trees-serializing-your-data.html) ничего не нашёл. Идея чем-то плоха или плохо искал?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.