27-02-2012, 19:54
Bueno, aca para los capos de c# tengo un par de consultas
Hasta ahora en mi laburo use 3 formas para acceder a las DB
- stored procedures + dataset
- Tableadapters
- Linq
(no conozco tanto de c# para saber si hay mas combos locos)
Lo que mas use, igual, fue stored procedures + ds
Los tableAdapters toque un par de veces, y linq lo toque de costado, modificando un par de consultas ya hechas
Ahora bien, cual les parece mejor para utilizar en sus sistemas ?
Aca voy con la experiencia de cada uno, ya sea por
- Cantidad de Codigo escrito
- Facilidad de codeo/uso
- Reusabilidad de consultas/Datasets
- Uso de otras tecnologias (ej stored requiere usar SQL)
- Performance (he oido que linq es mas lento, pero es tipo.. radiopasillo[?])
Alguno ha utilizado combinaciones de estas ?
Cual es mas performante para apps web ? y para apps de escritorio ?
Por mi parte, linq me parecio muy groso al ppio pero ahora no me parece tan copado (?) ademas de que se me hace engorroso.
Sobre los TableAdapter debo decir que son muy grosos.
usar Stored da mucha comodidad, pero ante varias db se hace complicado el mantenimiento, ademas de que llevas algo de logica fuera del codigo
Algunos tips para cada uno de estos tipos ?
Por supuestos si hay formas similares de otras tecnologias, echen luz sobre el tema
Hasta ahora en mi laburo use 3 formas para acceder a las DB
- stored procedures + dataset
- Tableadapters
- Linq
(no conozco tanto de c# para saber si hay mas combos locos)
Lo que mas use, igual, fue stored procedures + ds
Los tableAdapters toque un par de veces, y linq lo toque de costado, modificando un par de consultas ya hechas
Ahora bien, cual les parece mejor para utilizar en sus sistemas ?
Aca voy con la experiencia de cada uno, ya sea por
- Cantidad de Codigo escrito
- Facilidad de codeo/uso
- Reusabilidad de consultas/Datasets
- Uso de otras tecnologias (ej stored requiere usar SQL)
- Performance (he oido que linq es mas lento, pero es tipo.. radiopasillo[?])
Alguno ha utilizado combinaciones de estas ?
Cual es mas performante para apps web ? y para apps de escritorio ?
Por mi parte, linq me parecio muy groso al ppio pero ahora no me parece tan copado (?) ademas de que se me hace engorroso.
Sobre los TableAdapter debo decir que son muy grosos.
usar Stored da mucha comodidad, pero ante varias db se hace complicado el mantenimiento, ademas de que llevas algo de logica fuera del codigo
Algunos tips para cada uno de estos tipos ?
Por supuestos si hay formas similares de otras tecnologias, echen luz sobre el tema