Современный n-слойный пример веб-приложения asp.net? - PullRequest
9 голосов
/ 19 июля 2010

Так что мой asp.net очень и очень ржавый, и я пытаюсь вернуться к лучшим практикам, а что нет.Итак, я достаю Google и начинаю искать примеры, примеры и учебные пособия, но что мне найти?Старые хрустящие вещи, которые, как правило, пишутся даже до того, как «новейшая» технология была выпущена еще в каменном веке.Но фактические реализации в основном бесполезны.Я ищу что-то с использованием Linq, n-слоев (не ярусов. Ярусы могут быть слоем, но слой не обязательно является слоем), какой-то текущий ORM (L2S, EF и т. Д.) И некоторый реальный мирмелочи, а не случайные и бесполезные примеры.

У кого-нибудь есть указатели?

Ответы [ 5 ]

5 голосов
/ 19 июля 2010

Вот три ссылки от Дэниела Симмонса, с которых следует начать:
Шаблоны приложений N-уровня
Антишаблоны, которые следует избегать в приложениях N-уровня
Создание приложений N-уровня с EF4
Также взгляните на NerdDinner , если вы заинтересованы в ASP.NET MVC (я работал в ASP.NET в течение последних двух лет, и сначала я не очень хотел изучать ASP. NET MVC, я думал, что знаю все, что мне нужно с веб-формами, но это определенно глоток свежего воздуха, не для замены, а для дополнения WinForms). Этот проект разработан Скоттом Гурти, так что вы учитесь у лучших, если посмотрите этот проект. Есть также учебник, сопровождающий NerdDinner, но мне не удалось найти обновленный (MVC 2) учебник. Надеюсь это поможет.

1 голос
/ 15 декабря 2013

Эта серия статей очень хорошая и современная. 5 лет назад мы основывали наш проект на предыдущей версии и никогда не сожалели. http://imar.spaanjaars.com/573/aspnet-n-layered-applications-introduction-part-1

1 голос
/ 19 июля 2010

Я предлагаю NSK, в кодекплексе:

http://nsk.codeplex.com/

Это многоуровневое приложение на основе Northwind.

0 голосов
/ 06 июля 2011

Некоторое время назад я написал несколько постов в блоге об этом, это базовый обзор значение n-уровневого дизайна , а затем я сделал последующие посты с более подробной информацией, начиная с n более современный дизайн, часть 1: обзор долго с этим у меня есть некоторый исходный код, чтобы показать вам, что происходит

0 голосов
/ 19 июля 2010

Есть много сайтов, но их сложно сузить. Попробуйте CodePlex и CodeProject для начала. Существует множество образцов, классифицированных и оцененных сообществом.

CodePlex

CodeProject

SourceForge

...