Публикации по теме 'data-access-layer'


Что мне нравится в уровне доступа к данным (DAL) при создании небольших серверных проектов
Преимущества использования общей библиотеки доступа к данным для доступа к базе данных для небольших проектов с несколькими микросервисами Уровень доступа к данным (DAL) — это концепция, которая существует уже много лет. Поэкспериментировав с этой концепцией в течение нескольких месяцев, я подумал, что сейчас самое время поделиться своими мыслями, а также тем, как я абстрагировал DAL для своих небольших проектов (с несколькими серверными микросервисами) с помощью общей библиотеки..

Вопросы по теме 'data-access-layer'

Чем шаблон MVC отличается, если вообще отличается, от шаблона проектирования DAL / BLL?
Я пробиваюсь через первые Руководства по доступу к данным на сайте Microsoft На веб-сайте ASP.NET, и мне пришло в голову, что все это кажется ужасно похожим на то, что я читал о разделении вашей логики и кода представления с помощью шаблон MVC ....
10884 просмотров

Загрузка иерархии бизнес-объектов одним вызовом базы данных
Я хотел бы знать, как лучше всего заполнить структуру иерархии бизнес-объектов (родительский/дочерний/внучатый) из одного вызова базы данных. Я могу придумать пару способов сделать это навскидку, например: левое соединение всех отношений в моем...
1939 просмотров

C # статический класс базы данных?
У меня есть класс базы данных, который включает следующие методы: public bool ExecuteUDIQuery (строковый запрос) // UDI = Обновить Удалить Вставить public bool ExecuteSelectQuery (строковый запрос) public bool ExecuteSP (строка sp, строка [,]...
10275 просмотров

Как должен выглядеть мой уровень доступа к данным с отношениями родитель-потомок?
Я пишу свое первое приложение NHibernate, но думаю, этот вопрос относится к любой структуре ORM. Мое приложение представляет собой простой трекер ошибок (все разработчики понимают предметную область, верно?), И мне интересно, как лучше всего...
301 просмотров
schedule 11.07.2023

Разрешаете ли вы веб-уровню получить прямой доступ к DAL?
Меня интересует воспринимаемая «лучшая практика», умеренная здесь с небольшой долей реальности. В веб-приложении вы разрешаете своему веб-уровню прямой доступ к DAL, или он должен сначала пройти через BLL? Я говорю конкретно о сценариях, в...
2775 просмотров
schedule 24.03.2023

O / R Mappers - хорошо или плохо
Сейчас я действительно разрываюсь между использованием карт O / R или просто придерживаться традиционного доступа к данным. По какой-то причине каждый раз, когда я обращаюсь к мапперам O / R, мои коллеги-разработчики съеживаются и говорят о проблемах...
1900 просмотров
schedule 12.01.2023

Повторно используемый ObjectContext или новый ObjectContext для каждого набора операций?
Я новичок в Entities Framework и только начинаю экспериментировать с ней в свободное время. Один из основных вопросов, который у меня есть, касается того, как обрабатывать ObjectContexts. Что обычно предпочтительнее / рекомендуется из них: Это...
5308 просмотров

Asp.Net: возвращение читателя из класса
Мне просто интересно, как правильно вернуть читателя из класса? Мой код ниже работает, но я не уверен, что это правильно. Также. Я не могу закрыть соединение в своем методе класса и по-прежнему получать к нему доступ с моей страницы ascx, это...
855 просмотров

Как правильно протестировать персистентный слой?
Я читал книгу NHibernate в действии, и там говорится о тестировании слоя сохраняемости/слоя абстракции данных. Вы можете проверить два способа. тест сопоставления и логический тест сохраняемости . Согласно книге, тестирующей сопоставление,...
1653 просмотров

Что у нас должно быть на уровне бизнес-логики (BLL)
Я знаю, что это очень простой вопрос. Но я действительно не могу понять, что у нас должно быть в BLL. Приведу пример. Рассмотрим веб-страницу Login.aspx, которая используется для облегчения входа пользователя в систему. В этом случае файл...
1430 просмотров

Каков хороший подход для уровня доступа к данным?
Наше программное обеспечение представляет собой настраиваемую систему управления человеческими ресурсами (HRMS), использующую ASP.NET с Oracle в качестве базы данных, и теперь мы фактически переходим к тому, чтобы сделать ее продуктом, который...
1022 просмотров

Должен ли DAL быть уровнем перевода между реляционной моделью и моделью предметной области?
Простой вопрос, на который, я думаю, у меня есть ответ, но я ищу деку. Должен ли DAL переводить все, что поступает из базы данных (будь то через прямой SQL, хранимые процедуры, ORM и т. д.) в объекты предметной области, как это понимает...
165 просмотров
schedule 08.12.2023

DAL, сеанс, архитектура кэша
Я пытаюсь создать уровень доступа к данным для своего веб-приложения. В настоящее время все таблицы данных хранятся в сеансе. Когда я закончу, DAL заполнит и вернет таблицы данных. Стоит ли хранить возвращенные таблицы данных в сеансе?...
1727 просмотров

Создание LINQ для DB2?
У меня есть существующая база данных DB2 на моей работе. (По крайней мере, я думаю, что это DB2. Они называют ее «iSeries», и она выглядит и работает как DB2 на некотором оборудовании, похожем на мейнфрейм.) В течение многих лет разработчики .NET в...
5580 просмотров
schedule 05.05.2023

Бизнес-объекты и уровень данных
Этот сайт дал мне много полезных ответов, однако после нескольких часов поиска я не нашел ничего, что конкретно отвечало бы моим потребностям. Итак, начнем ... Компания, в которой я работаю, находится в процессе разработки нового уровня...
6235 просмотров

Совместное использование общего DAL между WPF, Silverlight и ASP.NET
Каков наилучший метод / технология для совместного использования одного и того же уровня доступа к данным между WPF, Silverlight и ASP.NET? Я использую платформу ADO.NET Entity и думал о создании DAL с использованием шаблона Repository, а затем...
1119 просмотров

в чем разница между уровнем доступа к данным и объектом доступа к данным?
Я новичок в этом понятии уровня доступа к данным и объектов доступа к данным. Я хочу понять разницу между уровнем доступа к данным и объектом доступа к данным. Пожалуйста, помогите мне.
2184 просмотров
schedule 04.05.2022

Трехуровневый и Linq to Sql - Бизнес-объекты
Согласно моему пониманию, трехуровневая модель состоит из UI, BLL и DAL. Теперь я предполагаю, что напишу функцию insertData (), в этом случае я привяжу все значения UI-элементов управления к Business Entity и перейду к BLL -> DAL (поскольку...
523 просмотров

Рекомендации по разработке ** уровня доступа к данным **
Что рекомендуется учитывать при разработке уровня доступа к данным для приложения уровня предприятия. Приложение, построенное на asp.net 2.0 и N-Hibernate, используется в DAL, но в текущем дизайне и производительности DAL есть много недостатков, и...
527 просмотров
schedule 05.08.2023

Какую связь выбрать: ассоциацию или агрегацию?
У меня есть таблица Proffesor в базе данных. Я хотел бы создать диаграмму UML для части кода программной части. Структура класса будет следующей: - класс Proffesor, отображающий информацию из таблицы базы данных (идентификатор, имя и т. д.) -...
410 просмотров