2008-09-24 16 views

Respuesta

10

No es una implementación incontrovertible, pero el proyecto de la tienda web de Rob Conery ha implementado el depósito a través de Linq a Sql en C#.

http://blog.wekeroad.com/

fuente está disponible.

No está haciendo un estricto DDD, pero su TDD generalmente lo envía en esa dirección. La única advertencia es que tiene varios repositorios sin raíces agregadas, por lo que está lejos de ser un ejemplo de libro de texto. Además, las implementaciones anteriores del repositorio devolvieron IQueryable, por lo que no había límites de dominio en el repositorio, que es la fuente de la mayor parte del ruido producido sobre su diseño.

1

Aquí hay un artículo que describe una implementación del patrón de repositorio utilizando Linq a SQL. El código completo es de código abierto, disponible @ github.

http://www.macskeptic.com/living/by/the/code/c/2009/07/02/the-repository-pattern/

+0

Muy bonito. Descargué el código y lo hojeé. Solución muy impresionante y robusta. Gracias. – IsmailS

+0

El enlace parece estar roto. "Solicitud incorrecta (nombre de host no válido)" – jpierson

+0

@MACSkeptic ¿Podría actualizar el enlace? – Lijo

Cuestiones relacionadas