Как спроектировать приложение, чтобы оно соответствовало n-уровневой архитектуре? (Пример Winform в .net с linq?) - PullRequest
1 голос
/ 15 марта 2010

Скорее простой вопрос. Но последствия огромны.

За последние несколько недель я читал много материалов об n-уровневой архитектуре и ее реализации в мире .NET. Проблема в том, что я не смог найти подходящий образец для Winforms с Linq (linq - это путь для BLL, верно?)

Как вам удалось понять концепцию n-уровня? Книги, статьи, соответствующие образцы и т. Д.

ОБНОВЛЕНИЕ: Я хотел получить образец приложения, а не только теорию. Мне нравится вдаваться в конкретную реализацию, а затем повторять принципы самостоятельно.

Ответы [ 2 ]

1 голос
/ 15 марта 2010

Это не зависит от технологии, но это очень хорошая книга об n-уровневой архитектуре: Шаблоны архитектуры корпоративных приложений

1 голос
/ 15 марта 2010

Нет, Linq2SQL в BLL не подходит для n-уровневой архитектуры. Я бы использовал его в DAL.

Я бы предложил вам начать здесь и продолжать читать. Это простая концепция, но есть много литературы, чтобы помочь понять это.

Постарайтесь сначала понять концепции, не вводя в дело запатентованные технологии. Как только вы поймете концепции, подумайте, как использовать такие вещи, как Linq2SQL.

На SO уже есть около миллиарда сообщений об этом, перейдите по этой ссылке и выберите из них нужные биты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...