Project Description
Use a concise syntax to define your SQL Server database schema, then use it to automatically generate C# LINQ-to-SQL models and an SQL installation script.

Get Started

NDBGen Schema Syntax
NDBGen Data Syntax



  • Defining your database schema should be easy
  • Fiddling with your database schema (especially when starting a new project) should be painless
  • Looking at your database schema should be painless
  • It should be easy to get a local development database up and running
  • Don't spend lots of time writing data access code
  • Creating "lookup" and/or "seed" data should be easy
  • Creating test or fake data should be easy
  • Running database scripts more than once should neither fail, nor result in duplicate or otherwise bad data

Last edited Aug 20, 2011 at 5:50 PM by DanielSchaffer, version 9