Описание тега n-tier-architecture

N-уровневая архитектура относится к архитектуре приложения, которое имеет как минимум 3 "логических" уровня или отдельных частей. Каждый слой взаимодействует только с уровнем, находящимся непосредственно под ним, и выполняет определенную функцию, за которую он отвечает.
4 ответа

Сущность и N-уровневая архитектура в C#

У меня есть три таблицы, как показано ниже Emp ---- empID int empName deptID empDetails ----------- empDetailsID int empID int empDocuments -------------- docID empID docName docType Я создаю класс сущностей, чтобы я мог использовать n-уровневую арх…
19 май '10 в 17:17
1 ответ

Файл метаданных.dll не найден

Мой проект не может найти пространства имен. Кто-нибудь знает в чем проблема? Я перепробовал много вариантов, чтобы решить проблему. Но ни один из них не работает. Я пытался: чистое решение, построить решение, рефакторинг и Щелкните правой кнопкой м…
25 апр '18 в 11:28
1 ответ

Подключение любого интерфейса к моему приложению

В настоящее время я очень успешно разработал свои приложения следующим образом: Модель данных (Entity Framework 4.1) Валидация с использованием бланка приложения валидации Enterprise Library 5.0. Контекст объекта управляется повторно используемой би…
30 окт '11 в 22:57
2 ответа

Правильное использование DataAnnotations в приложении ASP.NET MVC с классами домена в отдельном проекте?

У меня есть N-уровневое приложение, в котором Data, Domain и интерфейсные слои находятся в отдельных проектах. Я использую ASP.NET MVC для создания веб-сайта и пытаюсь добавить правила проверки с использованием System.ComponentModel.DataAnnotations.…
1 ответ

Веб-портал, получающий данные из веб-службы или базы данных - шаблон архитектуры

Я работаю над проектом, который в настоящее время построен на следующей архитектуре: 1) Первое решение Проект, который имеет всю логику базы данных (DAL) на основе Entity Framework 5 Проект WebAPI, отвечающий за передачу данных в клиентский веб-порт…
2 ответа

Какой правильный слой для сокетного соединения?

Я думаю, что нет правильного ответа на этот вопрос - если у меня есть модуль, который отвечает за соединение и передачу данных с сервером (используя простое сокетное соединение, а не случай веб-службы), правильно ли ставить этот модуль под мой досту…
21 мар '14 в 23:35
1 ответ

Repository/UnitOfWork Add throws Невозможно вставить значение NULL в ошибку столбца

Я работаю над приложением, которое получает данные из REST API. Я разбираю JSON против конкретного класса, а затем перехожу через этот кусок либо Update или же Insert (в зависимости от того, существует ли строка) в базу данных SQL. Частично это созд…
0 ответов

Zend HMVC Архитектурное рассмотрение с Entity Framework

Я прилагаю изображение, показывающее два разных архитектурных соображения, и мне нужно, какую из этих двух архитектур H-MVC я должен использовать при обеспечении гранулярности (модель компонента) с Znd Framework (версия 3) и Doctrine ORM для Entity …
2 ответа

Стандарты N уровня развития

Я новый пользователь n-уровня разработки, и мне интересно, как я могу определить количество слоев для использования? Я знаю структуру и подразделения DAL и BLL, но некоторые пользователи могут разделить свои проекты на несколько уровней, в зависимос…
27 дек '12 в 07:18
1 ответ

Создание URL-адресов в бизнес-уровне

Наш веб-проект имеет 3 обычных слоя: Уровень представления ( PL) Бизнес уровень ( BLL) Уровень доступа к данным ( DAL) Мы должны создать несколько URL-адресов в BLL, но помощники по URL и функции генерации URL-адресов находятся в PL. В нашем случае …
1 ответ

Уровень кэширования ASP.NET и уровень бизнес-логики

Я ищу несколько полезных советов о том, как уровень кэширования в проекте ASP.NET должен работать со слоем бизнес-логики. В частности, должен ли уровень кэширования обрабатывать только кэшируемые / кэшируемые объекты и передавать другие функции напр…
04 ноя '17 в 16:23
1 ответ

Именованное соединение с Entity Framework через WCF не найдено?

Я новичок в попытке создать N-уровневое приложение с помощью WCF и Entity Framework. Я новичок во всем этом, поэтому извиняюсь, если я звучу невежественным. Я пытаюсь проверить, и я получаю эту ошибку, когда я пытаюсь сделать запрос к базе данных че…
21 авг '14 в 18:56
3 ответа

Реализуйте метод Save для моего объекта

Я пытаюсь улучшить дизайн своего приложения, поэтому вместо вызова уровня DataAccess из уровня представления. Я попытаюсь реализовать метод сохранения из моего объекта в слое BusinessObjects. но я не уверен, как передать объект или его свойства чере…
01 сен '11 в 22:18
3 ответа

Для ведения журнала межсекторального взаимодействия необходим доступ к уровню данных

Скажем, у меня есть архитектура, похожая на образец многоуровневой архитектуры. Давайте также предположим, что каждая большая коробка - это собственный проект. Рамка Frameworks и каждый слой будут тогда его собственным проектом. Если мы не используе…
1 ответ

Предпочитаемый шаблон представления для ASP.NET с возможностью построения других технологий пользовательского интерфейса позже?

В последнее время я столкнулся с этой проблемой разума, когда обсуждал проект, в котором задействованы различные технологии, такие как WCF, EF 4 и т. Д. Таким образом, идея состоит в том, чтобы сохранить базовую архитектурную модель, методы и слои, …
2 ответа

Правильная компоновка функциональности в трехслойной архитектуре

Я работаю над проектом asp.net с оракулом в качестве бэкэнда. Изначально я разработал это приложение, используя трехуровневую архитектуру с пользовательским интерфейсом в виде страниц aspx, BLL и DAL в качестве проектов библиотеки классов. Я использ…
02 июн '13 в 11:49
2 ответа

Рекомендации по пространству имен и именам классов

У меня проблемы с именами моих классов и сервисов правильно, когда задействованы утилиты и другие справочные классы. Как бы вы структурировали следующее: EventService.cs EventServiceUtils.cs EventServiceValidators.cs EventServiceCoordinator.cs так д…
2 ответа

Физическое расположение DTO в проекте

В моем приложении есть сервисный уровень WCF, который передает DTO в пользовательский интерфейс. Где лучше всего разместить мои классы DTO в проекте, если они имеют другую папку с именем DTO или тогда можно размещать их в папке, в которой находится …
02 мар '12 в 12:23
1 ответ

Предложение архитектуры, если веб-сервер удален в трехуровневом приложении

У нас есть веб-приложение java j2ee, развернутое в AWS следующим образом. Запросы поступают на внешний балансировщик нагрузки, который завершает SSL и пересылает на веб-сервер, который пересылает на внутренний балансировщик нагрузки, который перенап…
30 июн '18 в 02:07
2 ответа

Как сделать строку подключения доступной в N-Tier ASP.NET MVC Core 1.0 App с Autofac

Я связал слой вместе с помощью модулей автозапуска. Большое спасибо за endeffects. Вот как это сделать. Теперь я пытаюсь сделать строку подключения доступной в слое DAL. Я пытался зарегистрировать: Configuration (Microsoft.Extensions.Configuration) …