Introducendo LINQ to SQL, ho trovato me stesso ei miei colleghi sviluppatori .NET a passare gradualmente da TSQL a C # per creare query sul database. Entity Framework ha reso questo spostamento quasi permanente.
Ora sono passati quasi 2 anni da quando uso LINQ a SQL e LINQ alle Entità e non ho usato così tanto TSQL.
Ieri, un collega ha riscontrato un problema (ha dovuto creare un SP) e siamo andati ad aiutarlo. Ma tutti abbiamo scoperto che la nostra conoscenza di TSQL era diminuita di sicuro, e un semplice SP che a noi sembrava insignificante 2 o 3 anni fa, era una sfida da risolvere ieri.
Quindi mi è venuto in mente che mentre la vita di TSQL è collegata a SQL Server, e logicamente finché SQL Server vive e non cambia il linguaggio SQL, anche TSQL potrebbe sopravvivere, praticamente potrebbe morire, e presto pochissimi la gente potrebbe saperlo.
Ho ragione? L'esistenza di ORM come Entity Framework minaccia la vita e l'usabilità di TSQL?