Tengo un proyecto que implementó Linq To SQL, y estaba muy contento con él. Durante bastante tiempo, el mayor problema fue que el diseñador tenía problemas.¿Alguien más se arrepiente de usar Entity Framework?
Por desgracia, mi proyecto ahora requiere múltiples herencia de tablas, y LINQ to SQL no lo soporta. Decidí cambiar a Entity Framework cuando descubrí que admite herencia múltiple y parece ser la dirección en la que se dirige Microsoft. Pero ahora estoy empezando a arrepentirme de esa decisión.
Por ejemplo, llamando Load()? WTF? ¡Si no quisiera esos datos, no los estaría pidiendo! Descubrir todas las peculiaridades anales de Entity Framework se está convirtiendo en una gran espina en mi costado.
En fin ... ¿hay una luz al final del túnel? Cuando termine, ¿valdrá la pena usar EF, o tomé una decisión terrible?
Por último, me gustaría preguntar: ¿dónde ha sido Microsoft con todo el asunto ORM? ActiveRecord de Rails ha estado funcionando de manera hermosa y sencilla durante años.
No es una respuesta per se, pero probablemente sea una solución; ActiveRecord ... –