data-access-layer

Мы пытаемся создать классный API, используя WCF и ICriteria, например: [ServiceContract] public class ProductService { [OperationContract] public List<Product> Get() [OperationContract] public List<Product> GetByCriteria(Criteria criteria) } Мы думаем использовать DetachedCriteria, чтобы люб...

Я пытаюсь немного больше ознакомиться с программированием баз данных, и я рассматриваю различные способы создания уровня доступа к данным для приложений. Я попробовал несколько способов, но есть такие джунгли различных технологий баз данных, что я не знаю, чему научиться. Например, я пробовал использовать наб...

Разве классы в DAL (customerDAL) не должны быть синглетными? Так как мои контроллеры (customerController) предоставляют "общие суб", то при каждом вызове нет необходимости создавать новый объект DAL, если он уже существовал. Правильно? Спасибо ...

Я довольно Новичок во всей этой N-уровневой архитектуре, и у меня были некоторые вопросы об использовании MVVM с 3-уровневым приложением. В моем понимании, мы имеем: представление, или слой пользовательского интерфейса, который является файлом xaml модель, представляющая собой пользовательский класс, сод...

Я использую морфий и MongoDB с моим весенним приложением. Я вижу во многих примерах проектов, что многие методы интерфейса службы вызывают исключение DataAccessException. Из того, что я могу сказать, это исключение выбрасывается из различных классов фреймворка, чтобы упростить обработку исключений для различн...

Мы используем .net C# 4.0, VS 2010, EF 4.1 и устаревший код в этом проекте, над которым мы работаем. Я работаю над проектом win form, где я принял решение начать использовать entity framework 4.1 для доступа к базе данных ms sql. Кодовая база довольно старая, и у нас есть существующий слой данных, который ис...

Если я реализую какой-то простой инструмент OR/M, куда я помещаю карту идентификации? Очевидно, что каждый репозитарий должен иметь доступ к своей собственной идентификационной карте, чтобы он мог регистрировать загруженные объекты (или, может быть, DataMapper-это тот, кто регистрирует объекты в IdentityMap?)...

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

Я пишу проект в Django и вижу, что 80% кода находится в файле models.py. Этот код сбивает с толку, и через некоторое время я перестаю понимать, что происходит на самом деле. вот что меня беспокоит: Я нахожу это уродливым, что мой уровень модели (который должен был быть отвечает только за работу с данными и...

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