Auto mapper

6
AutoMapper Andriy Buday http://andriybuday.blogspot.com/

Transcript of Auto mapper

Page 1: Auto mapper

AutoMapper

Andriy Budayhttp://andriybuday.blogspot.com/

Page 2: Auto mapper

2

What is AutoMapper?

DEMO 1: Get started & FeaturesGet started with AutoMapper

Custom map

Flattening

Custom Type Resolvers

Custom Formatters

Performance

DEMO 2: Real world use

Outline

Page 3: Auto mapper

3

What is AutoMapper?

customerDTO.FirstName = customer.FirstName;

customerDTO.LastName = customer.LastName;

customerDTO.MiddleName = customer.MidName;

customerDTO.DateOfBirth = customer.DateOfBirth;

customerDTO.NumberOfOrders = customer.NumberOfOrders;

If you like code above, you don’t need AutoMapper

Page 4: Auto mapper

44

Damn it!

Let’s write some code!

Page 5: Auto mapper

5

Thank you! Read blog! Follow me on twitter!

@andriybuday

http://andriybuday.blogspot.com/

Thank you!

Page 6: Auto mapper

6

My blog posts on AutoMapper:

http://andriybuday.blogspot.com/search/label/AutoMapper

My article on CodeProject:

http://www.codeproject.com/KB/library/AutoMapper.aspx

AutoMapper Home Page:

http://automapper.codeplex.com/

AutoMapper Sources:

http://github.com/jbogard/AutoMapper

Links