Alpha - Second release.

Rating: No reviews yet
Downloads: 23
Change Set: 18700
Released: Mar 2, 2013
Updated: Mar 2, 2013 by Manu404
Dev status: Alpha Help Icon

Recommended Download

Source Code Source
source code, 71K, uploaded Mar 2, 2013 - 23 downloads

Release Notes

Second release of the framework.

Main new features
  • Add the TDestination Map<TDestination>(object source) method which allow you to only mention the destination type when mapping objects.
  • Easier declaration of the mapper and strong typed mappers with the usage of IMapper<TSource, TDestination> interface.
  • Add the full generic indexed repositories implementation

Planned "big" improvments/features
  • Use facade for the MapperService and rename to Mapper
  • Allow multiple IMapper declaration on the same class

Compliant with the full FxCop ruleset and Resharper ruleset excepted :
  • CA1010:CollectionsShouldImplementGenericInterface - Target = "Istace.Framework.Mapping.Core.Configuration.MappingAssemblyConfigInstanceCollection"
  • CA1040:AvoidEmptyInterfaces - Target = "Istace.Framework.Mapping.Core.Interfaces.IIndexedRepository"
  • CA1040:AvoidEmptyInterfaces - Target = "Istace.Framework.Mapping.Core.Interfaces.IMapper"
  • CA1004:GenericMethodsShouldProvideTypeParameter - Target = "Istace.Framework.Mapping.Core.Interfaces.IMapperService.#Register`2(Istace.Framework.Mapping.Core.Interfaces.IMapper)"

Code Metrics for Istace.Framework.Mapping.Core
  • Maintainability Index: 91
  • Cyclomatic Complexity: 226
  • Depth of Inheritance: 3
  • Class Coupling: 61
  • Lines of Code: 265

Reviews for this release

No reviews yet for this release.