C'è qualche motivo per continuare a utilizzare Linq to SQL o è meglio passare a tecniche ORM come EF, NHibernate ecc.
Stiamo usando Linq to SQL in una nuova grande applicazione aziendale che esisterà per molto tempo. La motivazione di questa nuova applicazione aziendale è che l'applicazione era ordinaria scritta in Visual Basic e poiché Microsoft ha interrotto il supporto dove siamo stati costretti a riscrivere l'applicazione. Sembra che siamo già lì, ma questa volta con il nostro DAL (Data Access Layer).
Ho già letto questo articolo , ma si confronta solo con la debolezza di EF.