2IT: еще про мапинги
От: Lexey Россия  
Дата: 22.06.16 14:28
Оценка:
Попытался я тут использовать MappingSchema в отрыве от Linq2db. И слегка обломался.
Мне думалось, что если я зову MappingSchema.SetConverter для какой-то пары типов, то потом я смогу его использовать через Converter.ChangeType(obj, type, mappingSchema) или хотя бы через MappingSchema.ChangeType. Но, облом. Вместо моего конвертера упорно вызывается дефолтовый.
Это так и задумывалось?
                var li =
                    ConvertInfo.Default.Get   (               value.GetType(), to) ?? // видимо срабатывает вот это
                    ConvertInfo.Default.Create(mappingSchema, value.GetType(), to); // а сюда не доходит


В общем, пришлось пока свои велосипеды изобретать, подглядывая в твой код.
"Будь достоин победы" (c) 8th Wizard's rule.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.