Вопросы по теме 'data-access-layer'
В чем разница между уровнем службы данных и уровнем доступа к данным?
Я помню, как читал, что один абстрагирует вызовы низкого уровня в структуру, не зависящую от данных (например, методы ExecuteCommand и т. Д.), А другой обычно содержит методы, специфичные для бизнеса (например, UpdateCustomer).
Это правильно? Что...
19242 просмотров
schedule
14.11.2022
Entity Framework - многоуровневый дизайн - куда поместить строку подключения?
Я использую многоуровневую архитектуру с Entity Framework в качестве уровня данных с кучей репозиториев наверху, которые содержат запросы Linq-To-Entities. Уровень данных - это один проект, рядом с которым у меня есть уровень служб и интерфейс,...
8827 просмотров
schedule
28.04.2024
Кэширование результатов уровня доступа к данным
Я хочу выполнить кэширование на уровне доступа к данным, чтобы повысить производительность. Я решил, что буду использовать кеш 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 просмотров
schedule
14.12.2023
Что лучше, фильтрация результатов в БД или в приложении?
Простой вопрос. Бывают случаи, когда я извлекаю данные, а затем обрабатываю их в своем BLL. Но я понял, что такая же обработка/фильтрация может быть выполнена в моей хранимой процедуре, и отфильтрованные результаты возвращаются в BLL.
Что лучше,...
869 просмотров
schedule
30.10.2023
DAL, ориентированные на будущее
Мы находимся в начале действительно длительного девелоперского проекта с несколькими подпроектами. Обычно на разработку каждого подпроекта уходит несколько месяцев. Сам код будет разделен на несколько проектов C #, но физическая база данных будет...
380 просмотров
schedule
23.04.2024
Будет ли 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 просмотров
schedule
28.03.2024
Надлежащая(ые) методология(и) доступа к данным для инструмента планирования?
Я создаю/поддерживаю некоторые инструменты планирования со следующими характеристиками:
-данные загружаются (только для чтения) из MsAccess/SQLServer в платформу C# 3.5. Данные загружаются в SQLServer/MsAccess из системы ERP.
- Загружаются...
188 просмотров
schedule
27.02.2024
Poco + SqlQuery с использованием Entity Framework 4.1 + Oracle SP с параметром вывода курсора ref
В настоящее время я испытываю Entity Framework 4.1 с VS2010, чтобы определить его пригодность для наших нужд. В частности, я пытаюсь выяснить, есть ли простой способ загрузки сущностей из курсоров ref, возвращаемых хранимыми процедурами Oracle....
1885 просмотров
schedule
13.12.2023
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 просмотров
schedule
08.06.2024
Использование DataTable на уровне пользовательского интерфейса вместо сущностей
Мое базовое трехуровневое приложение состоит из DAL, который общается с моим BLL, а BLL взаимодействует с пользовательским интерфейсом.
До сих пор я использовал старомодный способ построения DAL с помощью программ чтения данных и команд...
432 просмотров
schedule
28.10.2022
Вы бы поместили доступ к данным в рабочую роль Azure?
Я создаю приложение ASP.NET MVC 5, которое будет работать в Azure. Я использую DocumentDb и Azure Table Storage для управления своими данными.
Я думаю о переносе функций DAL в рабочую роль Azure, которую я вызываю из своей веб-роли с помощью HTTP,...
128 просмотров
schedule
03.10.2022
Преобразование DataReader в объект C#
у меня есть класс
public class Person
{
public string Name {get; set;}
public List<string> Friends {get; set;}
}
У меня есть устройство чтения данных, которое извлекает эти значения из базы данных, и я хочу заполнить указанный выше...
260 просмотров
schedule
02.01.2024