Crystal Mapper is amazingly fast beating all ORM to its nee's, almost three times faster than LINQ to SQL, API structure is simple and gets you started in no time.
Examples of search, update ... are shown in
documentation
It includes template to generated classes, so its integral part of ORM. Templates are for CodeSmith (A code generator tool), you can use trial versions of CodeSmith for now (http://www.codesmithtools.com).
Speed Test (MySql 100, 000 iterations)
| DataSet |
00:00:17.161 |
| Crystal Mapper |
00:00:15.782 |
| Crystal Mapper via LINQ |
00:00:19.261 |
To Get Started
- Download latest release.
- Open Crystal Mapper solution
- Create Northwind database from SQL script attach in test project
- Point “Default-Db” connection string to the database you have created
- You are all set to try Crystal Mapper.
Release 2.2.3.0 supports
- Tracking dirty entities and provide Save function to save all entities in relation loop
- Associate entity automatically when added to children collection.
- Entity will offer events to track for any changes, very useful in event driven approach
- LINQ support
Note: CrystalMapper uses CoreSystem (a small library) for RDMS independent API calls. (http://coresystem.codeplex.com)