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

В чем разница между уровнем службы данных и уровнем доступа к данным?
Я помню, как читал, что один абстрагирует вызовы низкого уровня в структуру, не зависящую от данных (например, методы ExecuteCommand и т. Д.), А другой обычно содержит методы, специфичные для бизнеса (например, UpdateCustomer). Это правильно? Что...
19242 просмотров
schedule 14.11.2022

Entity Framework - многоуровневый дизайн - куда поместить строку подключения?
Я использую многоуровневую архитектуру с Entity Framework в качестве уровня данных с кучей репозиториев наверху, которые содержат запросы Linq-To-Entities. Уровень данных - это один проект, рядом с которым у меня есть уровень служб и интерфейс,...
8827 просмотров

Кэширование результатов уровня доступа к данным
Я хочу выполнить кэширование на уровне доступа к данным, чтобы повысить производительность. Я решил, что буду использовать кеш HTTPContext со слоем абстракции поверх, чтобы я мог включать и выключать другие стратегии кэширования позже, если это...
1599 просмотров
schedule 20.05.2024

Возможны ли динамические параметры для предложения where в типизированном наборе данных?
Обычные адаптеры таблиц ASP.NET хороши для простых предложений where, например: «where city = @city and state = @state and zip = @zip». Но как мне разработать DAL, который позволит мне использовать любую комбинацию параметров - "поиск только по...
845 просмотров
schedule 29.12.2023

Как подключить методы доступа к данным к пользовательскому интерфейсу asp.net?
Я серьезно в недоумении здесь. Три вещи, которые не изменятся в этом проекте, — это то, что мы используем Entity Framework для доступа к данным, тот факт, что мы хотим провести тщательное модульное тестирование, и то, что наш пользовательский...
145 просмотров

Что лучше, фильтрация результатов в БД или в приложении?
Простой вопрос. Бывают случаи, когда я извлекаю данные, а затем обрабатываю их в своем BLL. Но я понял, что такая же обработка/фильтрация может быть выполнена в моей хранимой процедуре, и отфильтрованные результаты возвращаются в BLL. Что лучше,...
869 просмотров
schedule 30.10.2023

DAL, ориентированные на будущее
Мы находимся в начале действительно длительного девелоперского проекта с несколькими подпроектами. Обычно на разработку каждого подпроекта уходит несколько месяцев. Сам код будет разделен на несколько проектов C #, но физическая база данных будет...
380 просмотров

Будет ли dataReader оставаться нулевым, вызывая неверную попытку вызова метаданных, когда читатель закрыт?
Я написал этот метод, чтобы мне не приходилось каждый раз писать код открытия соединения и т.д. public static bool TryExecuteReader(string commandText,string functionNameForLogging, string errorText, out SqlDataReader dataReader) {...
637 просмотров
schedule 07.06.2024

Чтение и обновление данных с помощью вопроса SqlDataAdapter
Я ищу несколько примеров того, как лучше всего использовать SqlDataAdapter для доступа и обновления данных в моем приложении. Прямо сейчас у меня есть что-то вроде этого: SqlDataAdapter adapter; DataSet myData = MyDataAccessClass.GetData("Select...
932 просмотров
schedule 22.09.2022

Успокаивающий сервис движка приложения Python с использованием DAL
Я создаю спокойный сервис на python для механизма приложения, и я хотел бы иметь возможность отделять операции хранилища данных (например, запросы) от обработчиков запросов. Я могу создать свой собственный DAL, но мне интересно, есть ли уже...
381 просмотров

Надлежащая(ые) методология(и) доступа к данным для инструмента планирования?
Я создаю/поддерживаю некоторые инструменты планирования со следующими характеристиками: -данные загружаются (только для чтения) из MsAccess/SQLServer в платформу C# 3.5. Данные загружаются в SQLServer/MsAccess из системы ERP. - Загружаются...
188 просмотров

Poco + SqlQuery с использованием Entity Framework 4.1 + Oracle SP с параметром вывода курсора ref
В настоящее время я испытываю Entity Framework 4.1 с VS2010, чтобы определить его пригодность для наших нужд. В частности, я пытаюсь выяснить, есть ли простой способ загрузки сущностей из курсоров ref, возвращаемых хранимыми процедурами Oracle....
1885 просмотров

Code First Database Initializer никогда не вызывается после обновления до MVC 4
У меня сегодня утром странная проблема. Я следовал этому совету: http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application ... ... о том, как сначала реализовать...
10363 просмотров

Использование DataTable на уровне пользовательского интерфейса вместо сущностей
Мое базовое трехуровневое приложение состоит из DAL, который общается с моим BLL, а BLL взаимодействует с пользовательским интерфейсом. До сих пор я использовал старомодный способ построения DAL с помощью программ чтения данных и команд...
432 просмотров
schedule 28.10.2022

Вы бы поместили доступ к данным в рабочую роль Azure?
Я создаю приложение ASP.NET MVC 5, которое будет работать в Azure. Я использую DocumentDb и Azure Table Storage для управления своими данными. Я думаю о переносе функций DAL в рабочую роль Azure, которую я вызываю из своей веб-роли с помощью HTTP,...
128 просмотров

Преобразование DataReader в объект C#
у меня есть класс public class Person { public string Name {get; set;} public List<string> Friends {get; set;} } У меня есть устройство чтения данных, которое извлекает эти значения из базы данных, и я хочу заполнить указанный выше...
260 просмотров