Skip to content
Cleve Littlefield edited this page Feb 19, 2016 · 6 revisions

Mata is designed as a simple mapping layer between your IDataRecord (SqlDataReader or other provider) and your POCO classes that is very fast, or from your POCO to a set of command parameters.

One of the issues with Micro ORMs that are out there is that they take over how you execute your query test/stored procedure, so if you want to do something off script, you have to break the abstraction. For example, some don't support async, or there is not capability to easily add Transient retry for unreliable connections. Or if you have to do something the other framework doesn't support, you cannot because you are abstracted away.

This is designed to be used with normal DbConnection/DbCommand/DbDataReader and IDataRecord so that you are in full control, and you can use a framework that most .Net developers know. The learning curve should be minimal.

Installation

Mata is on nuget:

https://www.nuget.org/packages/Mata

Install-Package Mata -Pre