через 3 месяца будет ровно год, как не было релизов у фласка :)
А framework - это своего рода виртуальная машина, которая выполняет c# (и не только) код.
Т.е. для языка C# по-любому нужен Net Framework ?
А что это такое я так и не понял, для чего вообще это нужно? Это типа интерпретатора для C# с библиотеками? Для чего еще нужен .Net Native? C# без всего этого не будет работать? Нельзя взять какой-нибудь универсальный компилятор - и в нем скомпилировать программу?
А C#/.NET/ASP[.NET], как Вы понимаете, полноценно вне *win-платформы не существует
ASP.NET / .NET / C# - имеет очень косвенное отношение к OpenSource
у каждой базы один и тот-же скл. это стандарт который выполняется во всех крупных РСУБД, а все шерховатости можно уточнить по первой-же ссылке в гугле. Заметные различия начинаются уже при использовании специфики базы. там уже вылазят и TSQL для MSSQL, и plsql для оракла , и plpgsql с plperl и десятком других языков для постгреса.
Я не отговариваю от использование ормов, в некоторых случаях они действительно незаменимы. Но разобратся с склем на уровне достаточном для написания крудов - наверно пара вечеров. понимая как пишутся "сырые" запросы орм перестает казатся магией и разобратся с ним займет еще может вечер. А дальше видя проблемное место уже будет не так страшно смотреть план выполнения и думать как это все пофиксить