Результаты поиска по запросу "n-tier-architecture"

3 ответа

обход объекта графа из n-уровневого клиента

1 ответ

Конверсия объектов должна происходить в DAL. Преобразованный объект должен быть передан в BLL.

6 ответов

Unity 3 и ошибка «Имя типа или псевдоним« xxxxx »не могут быть разрешены. Пожалуйста, проверьте ваш конфигурационный файл и проверьте это имя типа. ”

Есть ли способ решить эту проблему с Unity 3? Я сделал все возможное, чтобы обойти это сообщение об ошибке, но я не могу решить; Я уже сделал все, что видел в поисках Google. Я почти сдаюсь и пробую другое решение DI. Мой конфигурационный ...

ТОП публикаций

3 ответа

Как поддерживать транзакции в N-уровневой архитектуре

Я занимаюсь разработкой приложений в N-Tier Architecture. поскольку все мы знаем, что нам нужно реализовать транзакции во время операции вставки / обновления / удаления. подскажите пожалуйста как использовать транзакцию в c # .net в архитектуре ...

2 ответа

@ Джефф, я думаю, что я неправильно понял то, что ты просил. Вам не нужно точно дублировать все правила в каждом слое, достаточно просто убедиться, что каждый слой соответствует действительности до требуемой точки. Например, тип данных в базе данных явно устанавливает тип проверки (например, int или string), но это может просто подразумеваться в другом слое из-за его природы (это может не иметь значения, если он представлен в виде int 9 или в виде строки "9 "в другом месте).

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

1 ответ

я обновил свой ответ - см. последний абзац. Вы хотите DTO в проекте пользовательского интерфейса. Вы хотите, чтобы ваш контроллер был привратником между вашими объектами Domain и вашим View. Это его работа.

я есть проект, где мы используем экранные DTO для инкапсуляции данных между Сервисный уровеньиУровень представления, В нашем случае уровень представления - это ASP.Net. Единственные классы, которые знают о DTO, это классы уровня обслуживания ...

1 ответ

Таким образом, ваш репозиторий должен увлажнять всю сущность, даже если она не используется? Это кажется очень неэффективным.

я есть уровень хранилища, который отвечает за мой доступ к данным, который вызывается уровнем обслуживания. Сервисный уровень возвращает DTO, которые сериализуются и отправляются по проводам. Чаще всего сервисы делают немного больше, чем просто ...

3 ответа

 - тогда мы уже говорим о выходе за пределы уровня презентации.

собого вопроса сегодня :) Я только что сдал экзамен в своем техническом университете, где мне сказали, что я не прав. Поэтому я хотел бы узнать от вас, ребята (я верю вам больше, чем мои учителя): Шаблон MVC реализован только на уровне ...

0 ответов

Поскольку я пользователь Visual Studio, T4-обработка интегрирована в IDE. Я бы, наверное, просто проверил полученные .cs-файлы. Поэтому в этом случае не потребовался бы дополнительный шаг сборки.

ользую Dapper для проекта MVC3 на работе, и мне это нравится. Тем не менее, как вы должны наложить слой приложения при использовании dapper? В настоящее время у меня просто все мои sql напичканы прямо в контроллере (пощечина) но я думал ...

1 ответ

stackoverflow.com/questions/9498962/...

опрос носит скорее архитектурный характер, меньше связан с реальной реализацией. Я создал API на основе WCF, но не могу определиться с тем, как отделить PL от BL. Я сделал свой сервис тонким, чтобы он содержал только минимум реализации, что-то ...