You can write stored procedures in C#. Who knew? SQL is an ancient language that LOOKS VERY SHOUTY because it’s often in all caps. I was just noticing that T-SQL added TRY/CATCH back in 2005. Maybe Microsoft will modernize their version of SQL as they did VB. You can do any object-oriented stuff in VB as you can in C#…like attributes…if you can stomach the syntax. Imagine modern object-oriented programming in an ALL CAPS language.