SQL is the standard programming language for accessing and manipulating relational data, but calling SQL from client applications requires additional "service layer" code to be written. That code is time-consuming to write and painful to maintain.

SQL+ eliminates the burden of manually writing service layer code by generating it for you, and with our exclusive Semantic Tags you can fine tune those generated services to provide functionality beyond what SQL supports natively.

SQL+ is simply the best ORM for C# and SQL Server, and we prove it every single day.

Software developer writing SQL.

The Only ORM Made For SQL Developers

With SQL+ you get to leverage existing SQL skills and build high-perfomance data services with ease.
Quick and Simple
When you reduce time while building more robust code, everyone wins, especially your customers.
Lightning Fast
On average, our services execute four times faster than Entity Framework, and nearly twice as fast as Dapper.
Custom templates are available to meet your exact specifications. Need a custom template?
Fully Documented
World Class Docs take the guess work out and get you up and running quickly. You'll be building code in no time.

How Does It Work

You're only a few simple steps away from enjoying the best ORM for C#
Write your SQL
1Write SQL

Start with SQL, the only language specifically designed for database progamming.

Add Sematic Tags
2Add Tags

Use the SQL+ tags to add validation, enumerate return values, and fine tune your services. Code snippets make it easy.

Generate Code
3Generate Code

Launch the SQL+ Code Generation Utility (Visual Studio extension), and with the click of a button, generate your services.

Write Once, Run Everywhere

SQL+ generated services are designed with portability and flexibility in mind. Learn More
Write once run everywhere
Get Started

You'll Be In Good Company

With over 1 million files generated in over 19 different countries.
SQL+ Company User
SQL+ Company User
SQL+ Company User
SQL+ Company User
SQL+ Company User
SQL+ Company User
john d waidhofer
John D. Waidhofer
This utility produces code that runs faster than entity framework. It allows for much easier development when starting from the database schema perspective. This is a must have for programmers that have spent the time understanding SQL.
vincent grazapoli
Vincent Grazapoli
I use this tool practically every day, and can't imagine building data services any other way. SQL+ rules in every category. Better productivity, better performance, it's just a great tool. I don't understand why this isn't the standard for SQL.
sarah parkensburg
Sarah Parkensburg
Took me a little bit of time to get my head around all the features, but once I did, WOW! I can build a stored procedure and wire it up to a form in a half hour or less, and it just works. Thank you so, so much for building this great product.
kirk barrett
Kirk Barrett
Killer tool! I've used this on several projects now, and it's just an amazing way to simplify out code base. Silly things like spelling errors and type mismatches are a thing of the past, and all services point to a single source of truth.