Comments (6)
@JonPSmith Any thoughts on this? I noticed you were the one who implemented Flatten, you might have an answer for me :)
from expressmapper.
Hi @RudeySH,
The flattening I added is fairly basic, but I have written a long article that explains how it works.
I was planning to change from AutoMapper to ExpressMapper, but two things have stopped me from doing that:
- ExpressMapper isn't updated very often. Specifically it isn't currently usable with .NET Core (see issue #143 and #135). AutoMapper is very well supported.
- AutoMapper has significantly improved its initial set up performance, which was the problem that made me look at ExpressMapper.
from expressmapper.
Thanks @JonPSmith . In the meanwhile I have done some experimenting with ExpressMapper and I already feel like I should switch to AutoMapper because of all the issues I'm running in to.
Slightly off topic, but are the performance tests between ExpressMapper and other mappers purely focussed on the initial set up performance? I will maily be using mapping for EF queries and I am worried that AutoMapper will slow my queries down.
from expressmapper.
Hi @RudeySH,
It was a while ago but ExpressMapper and AutoMapper LINQ->EF were the same. They should produce similar LINQ and its then up to EF to convert it.
from expressmapper.
It turns out this is pretty easily done in AutoMapper. AutoMapper/AutoMapper#2489
from expressmapper.
Good to know. Thanks.
from expressmapper.
Related Issues (20)
- Problem with mapping nested objects having the same property names as parent object HOT 1
- Benchmarks HOT 3
- RegisterCustom and MapExists HOT 1
- Floating issue with mapping enum to class return null HOT 1
- Naming Case Convention
- Does not work with .NET Core 1.1 HOT 7
- ExpressMapper crashes when Mapper.Compile() is called: Default constructor not found HOT 4
- "No parameterless constructor defined for this object" when map inherited class
- manage conditional mapping simply for merging
- Performance difference between v1.8.3 and v1.9.1 HOT 2
- The cache used by CompileNonGenericCustomTypeMapper is not thread-safe HOT 2
- Circular referencing leading to stackoverflow exception while converting my dbcontext object into DTO object
- Add to Benchmarks AgileMapper HOT 1
- After hook not setting property?
- ExpressMapper .net core production ready? HOT 1
- can I map only null or stringEmpty propety?
- Corrupting dictionary in multi-threaded environment HOT 1
- how to get the different fields/properies when before/after mapped ?
- Merge objects similarly to JS spread operator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expressmapper.