{Homework] DB Advanced - JSON Processing - Automapper
Привет,
Някой ползвал ли е Automapper за Json Processing проектите? Ако да, ще съм благодарна да покаже как става.
Привет,
Някой ползвал ли е Automapper за Json Processing проектите? Ако да, ще съм благодарна да покаже как става.
Всъщност не схващам каква е идеята да се използва мапинг за импортване на данни, така както съм го направила в Xml Processing домашното -> https://github.com/MilenaPetkanova/databases-advanced-entity-framework/blob/master/10.%20XML-Processing/ProductShopDatabase/ProductShop.App/XmlProcessor.cs
При импорт на json мапването ми изглежда още по-неефективно.
Например ако имаш модел:
но в JSON-а данните са ти така:
ще е най-лесно да ползваш DTO, защото в модела имаш разделени FirstName и LastName, а в JSON-a е даден FullName. След това можеш с AutoMapper да мапнеш Age и Town от DTO-то в модела.
Разбирам, благодаря много. А разполагате ли с код, в който правите такова мапване?
ами примера на колегата мап-а ще е нещо от сорта на :
createmap<userdto,user>()
.formember(x=>x.FirstName,cfg=>cfg.MapFrom(x=>x.FullName[0])
.formember(x=>x.LastName,cfg=>cfg.MapFrom(x=>x.FullName[1])
.reversemap();
нещо от сорта другите 2 то ще си ги map-не и само не е нужно а им казваш но ако искаш може да им го сложиш и reversemap() накрая е ако искаш да правиш и обратното mapvane примерно вадиш ги от базата и ги подаваш като в json и вместо select и тн projectto<userdto> и толкова.
В тази подготовка видях как става (приблизително между 00:50:00 и 01:00:00) -> https://www.youtube.com/watch?v=EAElb75B5us&feature=youtu.be
Благодаря и на отговорилите.