Описание тега business-layer

Уровень бизнес-логики (BLL) - это типичный артефакт разработки программного обеспечения в многоуровневой архитектуре.
0 ответов

Что DAL должен вернуть бизнес-уровню: DTO или Entity?

У меня есть три уровня архитектуры: Презентация -> Бизнес уровень -> Уровень доступа к данным Что я должен вернуть из DAL: Entity / DTO? Если я возвращаю DTO, как обрабатывать сценарий обновления [я имею в виду, как указать, какое свойство обновлять…
0 ответов

Помещение логики в класс сущности, который расширяет сущность уровня данных

У меня есть вопрос, касающийся многоуровневой архитектуры. Мы разрабатываем многоуровневую архитектуру, и мы решили создать слой данных, бизнес-уровень и фронт с моделями представления. Мой вопрос касается бизнес-уровня и где поставить логику. Урове…
28 окт '13 в 16:25
1 ответ

Руководство по проектированию подкачки на бизнес-уровне

Приложение WCF/C# N-Tier. Мы внедрили пейджинг на нашем бизнес-уровне, используя этот фрагмент в качестве основного руководства. Мне просто интересно - чтобы сделать тестируемую функцию подкачки страниц, нужно ли сделать пейджер общедоступным свойст…
09 окт '12 в 22:27
3 ответа

Замена программного обеспечения ORM Mapping

У нас есть большое веб-приложение, которое использует несколько баз данных (все в настоящее время MS SQL Server 2008 R2). Этому приложению около 7 лет, и оно было построено на платформе EntitySpaces. В настоящее время он использует версию 2009 этого…
1 ответ

Хранение объекта в памяти для использования его в бизнес-уровне

Я работаю над приложением asp.net с 3-х уровневой архитектурой. (DAL, BL, PL) И я использую Entity Framework для работы с данными. Но у меня есть этот файл данных с 80 столбцами и 110000 строками, которые я не хочу сохранять в базе данных. Я десериа…
10 окт '17 в 15:18
0 ответов

Бизнес-логика в хранимой процедуре

Хотя у меня нет большого опыта, но с точки зрения организации и логического мышления я большой поклонник использования бизнес-логики только на уровне BLL и против использования любой бизнес-логики в хранимых процедурах. я начинаю новый проект сейчас…
0 ответов

Получение имени пользователя в слое бизнес-логики...?

У меня есть веб-часть Sharepoint Visual Web Part для приложения, которое я пишу. Это может не относиться к моей проблеме, потому что на самом деле мне кажется, что та же самая проблема применима к любому приложению ASP.net. Приложение имеет класс би…
1 ответ

Как сделать эти методы параметризованными?

У меня есть метод в моем бизнес-слое, как это. public Boolean saveParty(Party ptObj) { string query1 = "EXEC insertToParty'" + ptObj.PTRegID + "','" + ptObj.PTName.Replace("'", "''") + "','" + ptObj.PTSymARR + "','" + ptObj.PTSymName + "','" + ptObj…
4 ответа

Вернуть Queryable<T> или List<T> в хранилище<T>

В настоящее время я создаю приложение для Windows, используя sqlite. В базе данных есть таблица скажем Userи в моем коде есть Repository&lt;User&gt; и UserManager, Я думаю, что это очень распространенный дизайн. В хранилище есть List метод: //Reposi…
0 ответов

Документ / действие / команда разрешения / контроля доступа, rbac, abac

Я разрабатываю бизнес-веб-приложение для закупок. Я использую ASP.NET MVC Core 2.0, EF core 2.0, MSSQL Server. Пару месяцев я искал ответ на свой вопрос в интернете, но не смог его найти. Допустим, у меня есть документ, и я хочу контролировать разре…
1 ответ

Является ли объявление объекта бизнес-уровня публичным свойством на главной странице asp.net хорошим ходом?

В настоящее время я работаю в приложении ASP.Net C# и использую шаблон проектирования DAL с наборами данных и бизнес-уровнями. Обычно, когда я запрашиваю данные в своем коде C#, я создаю объект бизнес-уровня: BLLAccount oblAccount = new BLLAccount()…
2 ответа

Где поставить вставки, обновления, удаление методов в asp.net mvc

Я хочу спросить, где поставить Insert, обновить методы удаления с помощью хранимой процедуры. как я добавил библиотеку классов для класса Dataaccess и бизнес-логики.. и сослался на эту библиотеку классов в моем проекте MVC 4. Теперь я хочу знать, ку…
0 ответов

Как преобразовать несколько слоев "старых" бизнес-объектов C# для отображения в WCF

Я знаю как создать [DataContract] чтобы раскрыть слой моего бизнес-объекта, это один за другим процесс, и, поскольку у меня есть много сотен объектов для обработки, мой вопрос прост: есть ли "правильный способ" представить уже созданный бизнес-урове…
1 ответ

Как использовать Простой инжектор для хранилища на бизнес-уровне

Я хотел бы, чтобы в моем слое MVC вообще не было никаких репозиториев. У меня общий EFRepository, IRepository а также PASContext (который наследуется от DbContext) в моем уровне проекта DAL. Я установил Simple Injector с быстрым запуском в моем прое…
1 ответ

Проверка уникального свойства C# на бизнес-уровне

Я использую FluentValidation и PostSharp на своем бизнес-уровне. В моей базе данных есть таблица Admin, а столбец UserName в этой таблице уникален. Я хочу проверить уникальность с " Аспектом ". Мои коды следующие. AdminValidator public class AdminVa…
2 ответа

Что должно быть реализовано на уровне данных, а что на бизнес-уровне?

Я все еще путаю в том, что должно быть закодировано на уровне данных и на уровне бизнеса. потому что некоторые из методов могут быть реализованы в обеих темах. например, я хочу, чтобы сотрудники работали между двумя датами или чем-то вроде этого. по…
21 фев '18 в 16:24
0 ответов

Я не могу создать логин с помощью php и слоев графического интерфейса, бизнеса и доступа к данным с помощью хранимой процедуры mysql

Я попытался войти в систему с php native, но мне нужно взять переменную электронную почту и передать слой доступа к данным в графический интерфейс, потому что мне нужно сделать много запросов в другом GUI. Запрос на выбор используется в хранимой про…
1 ответ

ASP.NET MVC UnitOfWork и Бизнес-сервисы / Уровень

Нужна ваша помощь в реализации UnitOfWork для моего бизнес-уровня. Хотите объединить несколько разных вызовов бизнес-сервисов в одну транзакцию. Давайте предположим, что я использую Entity Framework в качестве своего уровня хранилища, и у меня есть …
1 ответ

Запомните состояние объекта в подпроекте

Я работаю над сайтом с 2 подпроектами. Подпроекты упоминаются так: => На моем сайте есть ссылка на проект Business Layer => Бизнес-уровень проекта имеет ссылку на уровень данных проекта Посетители должны войти в систему. Там информация сохраняется в…
16 авг '13 в 20:32
4 ответа

Использование Server.MapPath в бизнес-уровне

Мой бизнес-уровень создает файлы и должен сохранять их в App_Data папка моего веб-интерфейса asp.net mvc 4. Я мог бы использовать Server.MapPath на бизнес-уровне, чтобы получить физический путь App_Data папка. Но я хочу избежать ссылки на System.Web…
06 сен '12 в 06:51