The latest Rider 2018.3 EAP build extends Rider's language injections functionality quite a bit, with SQL language support in string literals. This gives us highlighting, code completion and code analysis, and a Run in console action for SQL inside of a C# string!
For all existing and newly added language injections, we can edit fragments in a separate editor! And last but not least, we can now configure automatic language injections, so that Rider automatically recognizes language fragments inside strings.
More than enough for a long blog post! Grab a coffee or tea, sit back, and let's