Emit Mapper

  •        306

Powerful customisable tool for mapping entities to each other. Entities can be plain objects, DataReaders, SQL commands and anything you need. The tool uses run-time code generation via the Emit library. It is usefull for dealing with DTO objects, data access layers an so on.

http://emitmapper.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

mybatis-3 - MyBatis SQL mapper framework for Java

  •    Java

The MyBatis SQL mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with stored procedures or SQL statements using a XML descriptor or annotations. Simplicity is the biggest advantage of the MyBatis data mapper over object relational mapping tools.

efcore - EF Core is a modern object-database mapper for

  •    CSharp

This repository is home to the following .NET Foundation projects. These projects are maintained by Microsoft and licensed under the Apache License, Version 2.0. EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API.

massive-js - A data mapper for Node.js and PostgreSQL.

  •    Javascript

Massive.js is a data mapper for Node.js that goes all in on PostgreSQL and fully embraces the power and flexibility of the SQL language and relational metaphors. Providing minimal abstractions for the interfaces and tools you already use, its goal is to do just enough to make working with your data as easy and intuitive as possible, then get out of your way. Massive is not an object-relational mapper (ORM)! It doesn't use models, it doesn't track state, and it doesn't limit you to a single entity-based metaphor for accessing and persisting data. Massive connects to your database and introspects its schemas to build an API for the data model you already have: your tables, views, functions, and easily-modified SQL scripts.

NHibernate - object-relational mapper for .NET

  •    CSharp

NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.


Dozer - Java Bean to Java Bean mapper that recursively copies data from one object to another

  •    Java

Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.

ef6 - This is the codebase for Entity Framework 6 (previously maintained at https://entityframework

  •    CSharp

Entity Framework 6 (EF6) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write. Entity Framework 6 is developed by the Entity Framework team in collaboration with a community of open source developers.

EntityFramework6 - This is the codebase for Entity Framework 6 (previously maintained at https://entityframework

  •    CSharp

Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.Entity Framework is actively developed by the Entity Framework team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible data access experience for .NET developers.

Object-SharePoint Mapper

  •    

Simple object-SharePoint mapper (think nHibernate) that use only attributes for mapping configuration. Tested in production. Implementation ideas borrowed from Davy Brion (http://davybrion.com) and his series "Build Your Own DAL".

rom - Data mapping and persistence toolkit for Ruby

  •    Ruby

Ruby Object Mapper (rom-rb) is a data mapping and persistence toolkit for Ruby with the goal to provide powerful object mapping capabilities without limiting the full power of your database.

Fluent O' Mapper

  •    

FluentOMapper (FOM) is a framework to describe an execute mappings from objects tree to others using their properties (getters and setters). It uses lambda expressions to describe mapping, so refactoring is simple. Easy to use either for DTO or complex situations, FOM provid...

Entity Framework / Linq to Sql Poco Code Generator

  •    

Code generator that produces Poco Dtos and Xml mapping code that works with both Entity Framework and Linq to Sql. You can create one set of classes that can be used with both technologies. Choose a template and hit the button. Utilizes Managed Extensibility Framework (MEF) .

LINQ Mapper

  •    

LINQ Mapper translates simple LINQ queries between different sources. It allows you to write queries against your domain model, but have them run against a different model (typically a data model like LINQ to SQL or Entity Framework).

Doctrine ORM - Object relational mapper for PHP

  •    PHP

Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.

mybatipse - Eclipse plugin adding support for MyBatis SQL Mapper Framework.

  •    Java

MyBatis is a popular SQL Mapper framework. And MyBatipse is an Eclipse plug-in which provids content assists and validations when editing MyBatis related files. Mapper namespace : Calculated from the path.

dk2Repository

  •    

dk2Repository is a expandable light weight data access layer supporting SqLite, MySql and SQL Server. The primary focus is on combining an or-mapper with the possibility to invoke custom sql queries.

Xml2Object Mapper

  •    

This is a strongly typed Xml-2-Object Mapper Utility, resides in a separate DLL. In your App you have XML doc, using code generator (provided in utility) generate simple mapping classes. Xml Parser load XML and create object of mapping classes and fill data. you can read/modify.

Mapper

  •    

this project make easy the creation from mapping between object. the big difference with Automapper is the mapping table is created before the build. The mapper object result is very customize for the source and target class.

doctrine2 - Doctrine 2 Object Relational Mapper (ORM)

  •    PHP

Doctrine 3 is an object-relational mapper (ORM) for PHP 7.2+ that provides transparent persistence for PHP objects. It sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernate's HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.

orm - Doctrine Object Relational Mapper (ORM)

  •    PHP

Doctrine 2 is an object-relational mapper (ORM) for PHP 7.1+ that provides transparent persistence for PHP objects. It sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernate's HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.