Philosophy

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 it is completely free and open source.

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.
Extendable
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