This project is read-only.

MDM v3.10.4384.35487

Rating: No reviews yet
Downloads: 4
Change Set: 12213
Released: Jan 2, 2012
Updated: Jan 3, 2012 by jmarr
Dev status: Beta Help Icon

Recommended Download

Application MDM.3.10.4384.35487
application, 284K, uploaded Jan 3, 2012 - 4 downloads

Release Notes

- Added GetRowCount() method to QueryBuilder.
- Row count now works for more complex queries with joins (it will group by the parent table's pk columns)
- Patch submitted by Vitidev: Adds FirebirdDialect class and adds it to the dialect factory
- Added Marr.Data.TestHelper for an easy way to create an IDataMapper using stubbed data for your own unit tests. NOTE: The test helper can only be download via Codeplex, and it will not be included in the NuGet repository since it is only for creating unit tests.
- Patch submitted by Vitidev: Added ExecuteReader function that gives you more control over the data reader
- Removed LoadEntity event, and related overloads (functionality replaced by ExecuteReader function)
- Added a new extension method (in Marr.Data namespace) "GetValue<T>" that extends the DbDataReader that gets a value by column name.
- Added unit tests for ExecuteReader
- Patch submitted by Vitidev: added support for querying / finding primitive types (int, DateTime, string, etc)
- Patch submitted by Vitidev: Added a Sqlite dialect.
- Added support for Insert overloads to automatically call GetIdentity() method if an AutoIncrement column has been mapped, and if the current dialect has a GetIdentity query implemented.
- Modified Insert functionality: GetIdentity() is now appended to manual queries.
- Added supporting unit tests and integration tests

Reviews for this release

No reviews yet for this release.