Современный N-слойный образец веб-приложений ASP.NET?
-
17-09-2020 - |
Вопрос
Так что мой asp.net очень очень ржавый, и я пытаюсь вернуться в лучшие практики и что нет.Итак, я снимаю Google и начнем искать примеры и образцы и учебники, но что я нахожу?Старые хрустящие вещи, которые имеют тенденцию быть написаны еще до «последней» технологии, были выпущены обратно в каменный век.
Конечно, концепции все еще могут удержать.Но фактические реализации в основном бесполезны.Я ищу что-то использующее LINQ, N-слои (не уровни. Уровень может быть слоем, но слой не обязательно является уровнем) какой-то текущий ORM (L2S, EF и т. Д.) И какой-то реальный мирВещи, не предотвращенные и бесполезные примеры.
У кого-нибудь есть какие-либо указатели?
Решение
Вот 3 ссылки от Даниэля Симмонс, которые должны начать:
N-уровневые модели приложений
Антигиблоки, чтобы избежать приложений N-уровня
Строительство N-уровня приложений с EF4
Также взгляните на nerddinner , если вы заинтересованы в ASP.NET MVC (я работаю в ASP.NET в течение последних двух лет, и сначала я был немного неохотно, чтобы узнать ASP.NET MVC, я подумал, что знал все, что мне нужно с WebForms, но это определенно дыхание свежего воздуха, а не заменять, а в дополнение к винформам ). Этот проект разработан Scott Gurthie, поэтому вы учитесь от лучшего, если вы проверите этот проект. Также есть учебник, сопровождающий Nerddinner, но мне не удалось найти обновленный (MVC 2) учебник.
Надеюсь это поможет.
Другие советы
Я предлагаю NSK, на CodeePlex:
Это слоистый образец приложения на основе Northwind.
Эта серия статей очень хорошая и современная.5 лет назад мы основываем наш проект на своей предыдущей версии и никогда не пожалели. http://imar.spaanjaars.com/573/aspnet-N-многослойные приложения-введение-часть-1
Я сделал несколько записей в блоге некоторое время назад, принимая об этом, это базовый обзор