Пример реализации для шаблона Репозитория с Linq к Sql и C#

В JavaScript, \ w и \ d являются ASCII, а \ s - Unicode. Не спрашивай меня, почему. JavaScript поддерживает \ p с категориями Unicode, которые вы можете использовать для эмуляции Unicode-совместимых \ w и \ d.

Для \ d use \ p {N} (числа)

Для \ w используйте [\ p {L} \ p {N} \ p {Pc} \ p {M}] (буквы, цифры, символы подчеркивания, метки)

Обновление: К сожалению, я ошибся об этом. JavaScript также официально не поддерживает \ p, хотя некоторые реализации могут поддерживать это. Единственная поддержка Unicode в JavaScript-регулярных выражениях соответствует конкретным кодовым точкам с помощью \ uFFFF. Вы можете использовать их в диапазонах в классах символов.

11
задан 3 revs, 3 users 100% 4 October 2009 в 03:12
поделиться

3 ответа

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

http://blog.wekeroad.com/

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

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

10
ответ дан 3 December 2019 в 09:21
поделиться

Доменный Управляемый Дизайн Eric Evans является великолепным местом для приобретения знаний всех о шаблоне Репозитория и т.д. http://dddcommunity.org/books/

1
ответ дан 3 December 2019 в 09:21
поделиться

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

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

1
ответ дан 3 December 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: