¿Arquitectura de sitio web bien desarrollada usando linq a sql?

¿Alguien ha encontrado una buena arquitectura de sitio web usando linq a sql? ¡Cualquier ayuda será de mucha ayuda!

0
agregado editado
Puntos de vista: 1
en aproximadamente 4 meses a partir de ahora, podré mostrarte uno = P
agregado el autor Danimal, fuente

4 Respuestas

Acabamos de terminar un proyecto de TI interno que se basa en gran medida en Linq2Sql y dio sus frutos. Yo era un poco escéptico al principio, pero creo que funcionó muy bien al final. Solo recuerda, los fundamentos no cambian.

1) tratar de mantenerse lo más apátrida posible 2) mantenga líneas claras entre sus servicios y el acceso a los datos 3) no luchar linq, usar . Si no te está ayudando, probablemente estés haciendo algo mal

Nuestra implementación terminó siendo un híbrido de Andrew Siemer y Beth Massi enfoque (un poco más pesado en el lado de Andrew) y en C #

0
agregado
@andrew-siemer han pasado 6 años, pero si la memoria le sirve, es sobre todo su estilo de gestión de conexión.
agregado el autor slf, fuente
+1: Gran respuesta. Esto me ayudó mucho. Estaba tratando de encontrar una manera inteligente de implementar una arquitectura de n niveles utilizando L2S, y estas soluciones lo logran con elocuencia.
agregado el autor James Johnson, fuente
¡Me encantaría escuchar lo que terminaste usando que es más pesado de mi parte! :)
agregado el autor Andrew Siemer, fuente

Store MVC de Rob Conery

Como han dicho otros, linq-to-sql no es diferente de cualquier otro ORM, por lo que la arquitectura es la misma que utilizaría para NHibernate y otros.

0
agregado
No he profundizado demasiado en el código, pero parece que fue algo que se armó por la noche. Hay una declaración SQL directamente en el index.aspx de la página de inicio, y ni siquiera está utilizando Linq To SQL.
agregado el autor Kibbee, fuente
El proyecto de Rob usaría Subsonic en lugar de linq para SQL
agregado el autor Aaron Fischer, fuente

¿Qué, aparte de StackOverflow? ;-)

0
agregado
es el código fuente disponible? :PAG
agregado el autor Bruno, fuente

Recuerde que Linq es una tecnología que se asienta sobre las estructuras típicas de acceso a datos. Por lo tanto, todas las reglas que se han aplicado hasta ahora todavía se mantienen. Solo porque pueda acceder a los datos un poco más fácilmente en la aplicación del cliente no significa que deseche las mejores prácticas de arquitectura para el acceso a los datos.

0
agregado