Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 2177
Change Set: 76817
Released: Jul 12, 2011
Updated: Nov 16, 2011 by christianhelle
Dev status: Stable Help Icon

Recommended Download

Application SQL Compact Code Generator Installer
application, 3962K, uploaded Jul 12, 2011 - 1377 downloads

Other Available Downloads

Application SQL Compact Code Generator Stand-alone Application
application, 5078K, uploaded Jul 12, 2011 - 344 downloads
Example Visual Studio 2010 Code Sample
example, 166K, uploaded Jul 6, 2011 - 308 downloads
Example Visual Studio 2008 Code Sample
example, 56K, uploaded Jul 7, 2011 - 148 downloads

Release Notes

New release of SQL CE Code Generator

New features for this build:
- Windows Phone 7 "Mango" support for generating a LINQ to SQL DataContext
- SQL Compact Edition version 4.0 Support
- Multiple test framework code generating (MSTest, NUnit, xUnit)
- Transaction support per DataRepository instance (Begin, Commit, Rollback)
- Code generation options to enable/disable unit test code generation
- Display table data

- Visual Studio 2008 and 2010 Custom Tool Support
- Creates entity classes for each table in the database
- Generates data access code that implements the Repository Pattern
- Generates methods for Create, Read, Update and Delete operations
- Generates SelectBy methods for every column in every table
- Generates a Purge method for every table to delete all records
- Generates Count() method for retrieving the number of records in each table
- Generates CreateDatabase() method for re-creating the database
- Generates xml-doc code comments for entities and data access methods
- Generates Entity Unit Tests
- Generates Data Access Unit Tests
- Generates .NET Compact and Full Framework compatible code

Custom Tool:
The custom tool is called SQLCECodeGenerator. Write this in the Custom Tool field in the Properties Window of an SDF file included in your project, this should create a code-behind file for the generated data access code

Reviews for this release

As usual, an excellent tool with such powerful features!
by laedit on Jul 7, 2011 at 6:38 AM