Size: a a a

BY Microsoft .NET User Group

2018 October 24

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
согласен
источник

V

Viachaslau in BY Microsoft .NET User Group
Идея понятна, но т.к. мы тут "ничего ен знаем". то нужно еще придумывать какую-то проверку на этапе задания всего этого. Будет много.
источник

DM

Dzmitry Martavoi in BY Microsoft .NET User Group
я не понял идею если честно)
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Идея: мне надо что-то типа AutMapper, но не мапить объект на объект, а зафиллить объект из словаря. Словарь прилетает из далёкого далёко по сети. Идея ничем не хуже, чем TryUpdateModel в asp.net. Видимо его исходники и придётся натягивать
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Алексей
ExpandoObject
Это ж словарь обычный
источник

IA

Ivan Antsipau in BY Microsoft .NET User Group
мб json.net умеет так мапить в JObject. Мб ExpandoObject так умеет или для него есть либы по заполнению
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Ruslan Yakauleu
Идея: мне надо что-то типа AutMapper, но не мапить объект на объект, а зафиллить объект из словаря. Словарь прилетает из далёкого далёко по сети. Идея ничем не хуже, чем TryUpdateModel в asp.net. Видимо его исходники и придётся натягивать
так а модель заранее известна или узнаёшь её только при получении словаря из "далёкого далёка"?
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Модель известна.
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
в модели все поля ссылочные, структур промежуточных нету?
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
можно ли делать ссылки на объекты в дереве объектов модельки лениво, по мере необходимости?
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Alexey Tkachenko
в модели все поля ссылочные, структур промежуточных нету?
Модель сложная, некоторые поля в ней - это сложные структуры, некоторые - списки таких структур.
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
я имею в виду структур в смысле struct
источник

RY

Ruslan Yakauleu in BY Microsoft .NET User Group
Только классы
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
значит можно держать в кэше словарь, где ключ - имя свойства, а значение - пара (object, PropertyInfo)
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
разумеется, всё должно быть инкостылировано
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
в смысле инкапсулировано
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Я бы на expression trees попробовал набросать.
источник

А

Алексей in BY Microsoft .NET User Group
Ruslan Yakauleu
Это ж словарь обычный
Будучи приведенным к dynamic превращается в объект с полями
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Dr. Friedrich von Never
Я бы на expression trees попробовал набросать.
и кэшировать делегат, который заполняет свойство объекта?
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Alexey Tkachenko
и кэшировать делегат, который заполняет свойство объекта?
Ну само собой
источник