Template based C# CRUD code generator, any database

  •        303

Introduction This tool is a template driven code generator, intended to be used to generate your CRUD or data access layer. It is very simple to use. SQLCODEGEN is also extensible through the plug-in interfaces. Sample templates and sample extension projects included.




Related Projects

Iris Generator

Iris generator is a a code generator engine based on plug-ins. For the alpha version the project is released with a SQLServer 2005 database analyser, a CRUD creator, a Stored Procedure generator for SQLServer 2005 and a DataAccess Layer generator for VB.Net and C#. The modula...

Qcodo - Code Less Do More

The Qcodo Development Framework is an open-source PHP web application framework which builds an Object Relational Model (ORM), CRUD (Create, Retrieve, Update, Delete) UI pages, and AJAX hooks from an existing data model. It additionally includes a tightly-integrated HTML and JavaScript form toolkit which interfaces directly with the generated entities. It is a robust, comprehensive framework which can be utilized by small and large Web applications alike.


Scala Migrations is a library to manage upgrades and rollbacks to database schemas. Migrations allow a source control system to manage together the database schema and the code using the schema. It is designed to allow multiple developers working on a project with a database backend to design schema modifications independently, apply the migrations to their local database for debugging and when complete, check them into a source control system to manage as one manages normal source code. Other d

100Projects - 100 Projects to be completed, for me its in Python

**Mp3 Tagger** – Modify and add ID3v1 tags to MP3 files. See if you can also add in the album art into the MP3 file’s header as well as other ID3v2 tags.**Log File Maker** – Make an application which logs various statistics in response to given events. This can be something that logs what an application does, what the system is doing, when something like a file changes etc.**Excel Spreadsheet Exporter** – Create an online application which can read in a file and create an Excel Spreadshe

Coolstorage - ORM library for .NET

The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

DB Compare

DB Compare is a simple utility that compares the schema (Tables, Views, and Stored Procedures) of two SQL Server databases.

Data Access Objects (DAO) for PHP

Data Access Objects (DAO) code generator which reads schema directly from your database. PreparedStatement PHP class similar to JDBC. Database-neutral XML DDL Schema engine and SQL generator. Supports MySQL. Support for other databases coming.

XLG Pipeline : XML Library Generator (XLG) : MetaData ->XML ->XSL ->Code

XLG is a pipeline based code generator that walks meta sources (database tables, folder/files, or XML), turns the structure into XML and transforms the XML using XSL. An excellent C# LINQ-esque DAL code library XSLT is included. Uses NXLT2 and heavily rewritten SubSonic code.

cpan-testers-data-generator - CPAN Testers Database generation and maintenance code

CPAN Testers Database generation and maintenance code

nHydrate - Conceive, Model, Generate

nHydrate is an object-relational mapping (ORM) solution for the Microsoft .NET platform providing a framework for a relational database to be mapped to .NET objects. It is designed to alleviate the software developers experience writing persistence domains. The model controls database generation, LINQ syntax, API, DAL, etc.

Fluent NHibernate - Fluent mapping for model

Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Fluent NHibernate offers an alternative to NHibernate's standard XML mapping files. Rather than writing XML documents, you write mappings in strongly typed C# code. This allows for easy refactoring, improved readability and more concise code.


The project aims to create a web based database administration tool, with expansion into automatic code generation from the database schema. The code allows creation and removal of databases, tables and fields via a web browser.

Nino Seisei Code Generator

This application is a template based code snippet generator for data access applications.

Flywheel for VS.Net

Flywheel is a code generator add-in for visual studio. Unlike all other code generators Flywheel generates from code not from a database schema. This means Flywheel can add productivity to any project immediately.

dktools - Dirk Krauses tools

A set of command line tools for advanced users and administrators. Graphics conversion (PNG/TIFF/JPEG to PS/EPS/PDF, Fig to PS/EPS/PGF/PDF+TeX/EPS+TeX/SVG), administration tools (create configuration and documentation from database), printing tools (print quota enforcement, send file to Windows print queue, Windows print queue cleanup, LPRng queue cleanup), developer tool (tracing and debugging, wxWidgets GUI code generation, state machine code generation), networking tool (send data strea

TinySQL Code Generator

TinySQL is small and handy SQL script which can quickly generate consistent code snippet that you can paste in your project. It basically operates by reading schema of provided table and applying template to each column of table in order to generate code snippet.


D4Modelizer is a simple but powerful code generator. It produces C# code from your Database. Each table could be mapped to an object and its fields in properties. D4Modelizer propose a mapping schema between the database structure and the object model.

DAL Generator using Database Application Block 5 and T4 Template

T4 Template code for generating Data access layer. Database application block 5 for making CRUD Operations. User can make operations with data access layer through a repository object for abstractions. Database Application Block 5 have given automatic data mapping feature thro...

rqlite-js - Javascript client library for rqlite, the lightweight, distributed database built on SQLite

A promise based client library for rqlite, the lightweight, distribubted database built on SQLite, that will work in the browser and in NodeJS. This package is designed to provide a javascript interface that communicates with rqlite API endpoints. Please note that there is no code in this package for writing SQL queries. There are other Javascript SQL generator libraries such as sequel which can be used to create the SQLite query strings. You are welcome to use one of those libraries or write your own SQL queries directly in your code.The data API will allow you to access the basic CRUD operations of rqlite such as SELECT, INSERT, UPDATE, DELETE, CREATE TABLE and DROP TABLE. To begin using the data API methods you will first want to use the connect function in lib/api/data/client which returns a promise. When the connection is successful the promise will resolve with an data API object.

Bonobo Framework code generator

PHP code generator that can quickly and easilly create code for database operations (create-read-update-delete), with flexible code-generation options, based on table data gathered from a DB.