SQL+ Semantic Tags
SQL+ Semantic Tags are a game changer for SQL developers. They provide functionality that goes beyond what SQL provides natively. Things like validation of parameters, enumerated return values, diplay properties, and so much more...
It’s a simple, productive way, to build better data services without compromise.


Code Generation
The SQL+ Code Generation Utility parses your semantically tagged SQL, then uses it to build high performance data services.
Generated code will always outperform transpiled code, that's a no brainer, but you also get an intuitive to use, easy to maintain code base.
If you need to make a change to the SQL, you'll be making that change in a single location, meaning you have a single source of truth throughout the enterprise.
With SQL+, you get the full power of the SQL language, without the drawbacks.
Static Data
Why waste valuable resources to query the database when data doesn't change?
By simply writing a SQL Query, you can create static lists of data, and access it without ever calling the database.
In addition, you can create enumerations, and attach them to a parameter using the --+enum tag and get preemptive foreign key validation.
Be kind to your database, and it will purr like a kitten.

It's fast, very fast
SQL+ generated services execute up to 4 times faster than Entity Framework, and up to 2 times faster than Dapper. No other ORM comes close.
You will also see a boost in productivity. No more writing code that simply wraps SQL, the SQL+ Code Generation Utility has that covered.
SQL+ is clearly the Best ORM for C# and SQL.