Описание тега data-access-layer
Уровень доступа к данным - это уровень компьютерной программы, который обеспечивает упрощенный доступ к данным, хранящимся в постоянном хранилище определенного типа, например в объектно-реляционной базе данных.
2
ответа
ООП Программирование с доступом к базе данных
Я работаю над проектом с доступом к базе данных. Вот схема классов, которые я реализовал public class Foo { private String id; private String name; private int x; private String y; private String z; ... public Foo(String id) throws SQLException { th…
01 май '13 в 14:44
1
ответ
Любые советы о том, как избежать дублирования кода в этой абстракции?
Поэтому я создаю приложение с использованием Entity Framework поверх SQL Compact Edition. Мне не понравилась идея использовать Entites в качестве моих бизнес-объектов, поэтому я строил слой (я назвал его слоем ObjectModel, вероятно, не самая лучшая …
06 июл '09 в 22:56
1
ответ
SubSonic - AllStruct.cs выглядит неправильно
При использовании SubSonic 2.2 после генерации DAL с помощью sonic.exe содержимое AllStruct.cs выглядит неправильно: // <auto-generated /> namespace ...DAL { #region Tables Struct public partial struct Tables { ... } #endregion #region Schemas…
27 май '09 в 15:37
2
ответа
Шаблон репозитория для приложения ASP MVC
Это больше касается дизайна. Я создаю приложение, и я создал свою структуру шаблонов репозитория следующим образом: Мое пространство имен Core - это сборка слоев DAL/Repository/BusinessLogic. Кстати, я использую Dapper.NET micro ORM в качестве своег…
31 авг '12 в 19:19
4
ответа
Является ли шаблон DTO plus UnitOfWork хорошим подходом для разработки DAL для веб-приложения?
Я реализую DAL, используя структуру сущностей. В нашем приложении у нас есть три уровня (DAL, бизнес-уровень и презентация). Это веб-приложение. Когда мы начали внедрять DAL, наша команда думала, что DAL должен иметь классы, методы которых получают …
29 дек '10 в 14:34
2
ответа
Уровень и класс DataAccess, куда мне поместить мои функции?
Я использую Dapper для заполнения своего класса с помощью класса доступа к данным. В этом классе я делаю все свои операции CRUD. public class Product { public int id { get; set; } public string description {get;set;} public string value {get;set;} }…
20 апр '16 в 13:58
1
ответ
Альтернативы для NHIbernate?
Всем привет, Какие еще библиотеки или фреймворки мы можем использовать, кроме NHIbernate? Может ли linq работать с энтитесом, как NHIbernate? Может ли linq автоматически генерировать для нас сущности? Поставляется ли блок данных Data с.NET 3.5 или т…
10 фев '10 в 04:24
1
ответ
DAL Framework используется многими программами на нескольких компьютерах
В нашем проекте у нас много небольших программ, распределенных по нескольким компьютерам, каждая из которых отвечает за определенные задачи с устаревшей базой данных. Сегодня они написаны на Fortran 77 и используют очень устаревшую платформу для дос…
27 янв '14 в 08:51
1
ответ
Что это означает, что DLL помечена как "неправильно указано как файл" в моем проекте C#?
Я получаю это предупреждение в проекте C#: Assembly 'bin\DAL05.dll' is incorrectly specified as a file. Проект ссылается на DAL05, который имеет следующие значения: Description = "Data Access Layer for VS2005" Version = v2.0.50727 Кроме того, папка …
30 окт '15 в 17:09
1
ответ
В обход нулевого возврата из методов доступа к данным с кортежем?
У меня есть этот метод доступа к данным, который возвращает доступность много в нашей ERP: public JDEItemLotAvailability GetLotAvailabilityF41021(string _lot) { JDEItemLotAvailability _retValue = new JDEItemLotAvailability(); _retValue.Lot = _lot; u…
17 дек '12 в 09:21
2
ответа
SQL Access для веб-приложений
Справочная информация: Наша команда создает внутреннее веб-приложение для внутренней сети. Мы используем стандартный трехслойный подход. Уровень представления (веб-приложение mvc), бизнес-уровень и уровень доступа к данным. База данных SQL используе…
08 авг '15 в 12:42
3
ответа
Уровень доступа к данным: разоблачающий список <>: плохая идея?
В настоящее время я пишу простой уровень доступа к данным, и мне было интересно, какой тип я должен предоставить другим слоям. Я собираюсь реализовать Data in a List<>, но я помню, что читал кое-что о том, как не раскрывать тип List для потребителей…
14 окт '08 в 16:03
3
ответа
Кеширование DAL возврата объектов?
Мне было интересно, должен ли я каким-то образом кэшировать объекты, возвращенные из моего DAL? У меня может быть несколько элементов управления пользовательского интерфейса, вызывающих одни и те же данные в одной загрузке страницы. Что бы вы пореко…
01 дек '11 в 16:31
4
ответа
Какова лучшая практика для архитектуры слоев?
Сейчас я работаю над очень крупным банковским решением, разработанным в VB6. Приложение в значительной степени основано на формах и не имеет многоуровневой архитектуры (весь код для доступа к данным, бизнес-логики и манипулирования формами находится…
21 сен '11 в 19:31
1
ответ
Удаление пользовательских ссылок уровня доступа к данным
Наше приложение почти исключительно использует пользовательский класс DataAccessLayer, и в рамках этого мы используем блок доступа к данным (в настоящее время версия 2). Мы периодически получаем печально известную ошибку "GetOrdinal". Мы не использу…
01 окт '10 в 15:53
2
ответа
Как я использовал Count(*) с DAL2?
Я хочу получить подсчеты для различных групп данных в некоторых из моих таблиц и не уверен, возможно ли это с помощью DAL2. Я хочу выполнять запросы, такие как: SELECT DISTINCT productType, COUNT(*) FROM Products GROUP BY productType Информация, с к…
20 дек '13 в 20:02
6
ответов
Какая стратегия доступа к данным для большого приложения
Я собираюсь приступить к переписыванию приложения VB6 в.NET 3.5sp1. Приложение VB6 довольно хорошо написано, а уровень данных полностью основан на хранимых процедурах. Я хотел бы пойти с чем-то автоматизированным, как Linq2SQL/Entity Framework/NHibe…
12 ноя '08 в 18:37
2
ответа
Создание DataContext в каком слое?
Я создаю новое приложение Silverlight, используя RIA. Я использую бизнес-уровень и уровень доступа к данным, это выглядит примерно так... Silverlight-> ASP.Net/RIA-> Библиотека классов C# BLL-> Библиотека классов C# DAL Моя модель инфраструктуры сущ…
05 ноя '10 в 03:33
1
ответ
Сделайте метод параметризованным
Я разработал свое приложение с многоуровневым подходом. У меня есть слой BusinessOP для каждого интерфейса и общий уровень доступа к данным. В моем слое доступа к данным у меня есть метод чтения данных, как это. public SqlDataReader executeQuerys(st…
11 окт '14 в 13:20
1
ответ
persist() и flush() внутри цикла - Доктрина
Я хочу знать, сколько раз коды ff: будут совершать круговые поездки в базу данных. foreach ($recipients as $recipient) { $received_email = new ReceivedEmail(); $received_email->setRecipient($recipient); $received_email->setEmail($email); $enti…
18 апр '13 в 11:59