Свързани въпроси 'n-tier-architecture'

Data-tier в n-tier архитектура
Имам въпрос относно целостта на данните. Една важна роля на "нивото на данните" е осигуряването на целостта на данните. Това постижимо ли е без помощта на "бизнес слой"? Благодаря.
146 изгледи

N-Tier архитектура с DAL, Repo, Service, API слоеве: с какъв тип обекти всеки слой трябва да се занимава с вход/изход + къде трябва да се извършва валидиране/картографиране?
Мисля, че приложението ми трябва да има поне следните слоеве: DAL (няма общ интерфейс; вземете данните от база данни, вземете данните от друга уеб услуга, вземете данните от файл) Хранилище (CRUD интерфейс за всеки важен/основен агрегат;...
1806 изгледи

2-степенно или 3-степенно: Кое е по-безопасно?
Четох за архитектурата и намерих следния израз: Например, в двуслойно Windows Forms или ASP.NET приложение, машината, изпълняваща интерфейсния код, трябва да има идентификационни данни за достъп до сървъра на базата данни. Преминаването към...
3279 изгледи

Комбиниране на MVVM и N-Tier архитектура
Изглежда, че VM = Business Logic Layer и че моделът = Entities/DTO. В моята бизнес логика правя валидиране на бизнес правила като дали FirstName е празно и т.н. и изглежда, че това може да бъде и работа на ViewModel, така че къде трябва да се намира...
1401 изгледи
schedule 28.11.2022

Кой слой трябва да имам своите DataContracts?
Трябва ли да ги имам в клиентското приложение на wcf? Или трябва да ги поставя в слоя бизнес или данни? От една страна, сериализиране и десериализиране на данни, може да изисквам взаимодействие с други обекти на данни, така че би било подходящо...
308 изгледи

Как да презапиша анотации към данни с помощта на N-Tier Entity Framework?
Имам свойство на низ, което е задължително, но трябва да създам празен низ; в момента моята [Задължително] анотация на данни повдига грешка на празен низ. Анотацията на данните, от която се нуждая, е [Required(AllowEmptyStrings = true)], но...
127 изгледи

Най-добри практики за включване на WCF в средно ниво на MVC
Чудех се дали някой е внедрил приложение от 3 нива, използвайки MVC и WCF като средно ниво? Имаше ли някакви проблеми/недостатъци с производителността вместо внедряване на типично средно ниво с помощта на .dll. Представях си средно ниво на WCF,...
3896 изгледи
schedule 22.12.2023

Обекти на данни в слоя бизнес логика при използване на Entity Framework
Трябва ли да пиша класове, които представляват таблици на база данни, когато използвам Entity Framework? Например имам следните таблици: Account, Customer, Order,... Entity Framework ще ми предостави обекти Account, Customer, Order в допълнение към...
417 изгледи

Инжектиране на зависимости в n-слоева архитектура - как да подходим
Искам да създам N-Tier приложение. Клиент (WebJson-MVC, WebSoap-WCF) API BLL DAL Client зависи от API , което зависи от BLL , което зависи от DAL . Да кажем, че искам да инжектирам API към клиентите (WebJson-MVC, WebSoap-WCF). Тъй като...
510 изгледи

Entity Framework - многослоен дизайн - Къде да поставите низ за връзка?
Използвам слоеста архитектура с Entity Framework като мой слой данни с куп хранилища отгоре, които съдържат заявките Link-To-Entities. Слоят с данни е един проект, до него имам слой за услуги и интерфейс, който е уебсайт. Искам уебсайтът ми да...
8827 изгледи

Проблем с внедряването на N-Tier архитектура в ASP.net MVC [затворен]
Искам да внедря правилна n-tier архитектура в asp.net mvc, но имам някакъв проблем с това [ staffController ]. ето моят код: Домейн public interface IEntity { int Id { set; get; } // all entities have a ID property } public...
99 изгледи