2008-09-24 5 views
11

Я ищу пример/ресурс реализации шаблона репозитория, который следует принципам проектирования, управляемым доменом, для моего приложения ASP.net MVC. У кого-нибудь есть хороший пример или учебный ресурс, который можно использовать?Пример реализации шаблона репозитория с Linq to Sql и C#

ответ

10

Это не бесспорная реализация, но проект веб-магазина Rob Conery реализовал репозиторий через Linq to Sql в C#.

http://blog.wekeroad.com/

Источник доступен.

Он не совсем строит DDD, но его TDD обычно отправляет его в этом направлении. Одно из предостережений состоит в том, что он имеет несколько репозиториев без каких-либо совокупных корней, поэтому он далек от примера учебника. Кроме того, ранее реализации репозитория вернули IQueryable, поэтому в репозитории не было границ домена, что является источником большей части шума, создаваемого его дизайном.

2

Проект, управляемый доменом Эрик Эванс - отличное место, чтобы узнать все о шаблоне репозитория и многое другое. http://dddcommunity.org/books/

1

В статье описывается реализация шаблона репозитория с использованием Linq to SQL. Полный код является открытым исходным кодом, доступен @ github.

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

+0

Очень приятно. Я загрузил код и просмотрел его. Очень впечатляющее и надежное решение. Спасибо. – IsmailS 2010-06-28 07:23:15