Cartographer
Cartographer copied to clipboard
Cartographer is a convention driven .NET library for mapping objects to objects with strong emphasis on ease of use, extensibility, traceability and structure.
Add a descriptor that will output legal, compilable C# code so that Cartographer can be replaced with this hardcoded code, either for testing or as a migration path away from...
The goal of this is to be able to pre-build all the mappings upfront (potentially with option to save it to disk, and/or load rather than regenerate each time (like...
Right now there is no support for cloning (converting from type Foo to type Foo. We need to be able to easily control where we want to create a new...
this is to ensure all mappings are precached, or almost all to allow for extensibility mapping scenarios etc
This is more of a re-write of current way we do the mapping. The goal here is to be able to build a chain like this 1. read source value...
DynamicMethod would allow to map private members, DynamicProxy would allow saving an assembly with generated mappings to either shorten startup or to completely replace dynamic code generation. I guess it...
Currently the context arguments are de-facto a dictionary which may or may not contain anything. It would improve type safety and increase visibility if we had ability to make strongly...
Currently we expose pseudocode for what we map to make approval tests easy, but we don't do anything to handle cases when a property is added but not mapped. This...
it works for properties currently, but doesn't work for constructors. Would be useful in some cases