Вопросы по теме 'data-access-layer'
Какова цель уровня доступа к данным?
Я начал проект давным-давно и создал в своем решении проект Уровень доступа к данным , но никогда ничего в нем не разрабатывал. Каково назначение уровня доступа к данным? Есть ли хорошие источники, из которых я мог бы узнать больше об уровне...
40073 просмотров
schedule
01.09.2023
Как использовать объекты доступа к данным для доступа к сериализованным и реляционным базам данных
Я разрабатываю библиотеку классов модели предметной области С++, которая должна предоставлять некоторые средства или структуру (например, классы интерфейса и т. д.) для записи/чтения данных экземпляра класса в/из двоичного файла и СУБД. Основой для...
1978 просмотров
schedule
30.04.2022
Как определить, находится ли столбец в первичном ключе своей таблицы? (SQL-сервер)
В настоящее время я использую...
select Table_Name, Column_name, data_type, is_Nullable
from information_Schema.Columns
... для определения информации о столбцах в данной базе данных для целей создания уровня доступа к данным.
Откуда я...
37355 просмотров
schedule
07.07.2023
Как спроектировать DAL для экспозиции WebService?
У нас есть узкоспециализированный DAL, который находится над нашей БД. Нашим приложениям необходимо использовать этот DAL для правильной работы с этой БД.
Сгенерированный DAL (который находится в некоторых пользовательских базовых классах) имеет...
1286 просмотров
schedule
05.06.2022
Определить уровень доступа к данным
Кажется, что все знают, что вы должны четко различать графический интерфейс, бизнес-логику и доступ к данным. Недавно я разговаривал с программистом, который хвастался, что всегда имеет чистый уровень доступа к данным. Я посмотрел на этот код, и...
4171 просмотров
schedule
09.05.2022
Насмешка против тестовой БД?
Ранее я задавал этот вопрос Как правильно выполнить модульное тестирование моего DAL? , одна вещь, оставшаяся без ответа для меня, заключается в том, что если действительно протестировать мой DAL, нужно иметь тестовую БД, то какова роль...
10627 просмотров
schedule
13.01.2024
Вернуть тип ADODB.Recordset из .NET в классический ASP
У меня есть DAL, который я хочу вернуть ADODB.recordset при выполнении из классического asp. Объект представлен как объект com, и у меня есть полная работа, но я не уверен, как вернуть объект, который является набором записей, который может...
1663 просмотров
schedule
04.05.2023
Контракт об эксплуатации WCF и критерии Nhibernate IC
Мы пытаемся создать крутой API с использованием WCF и ICriteria, например:
[ServiceContract]
public class ProductService
{
[OperationContract]
public List<Product> Get()
[OperationContract]
public List<Product> GetByCriteria(Criteria...
688 просмотров
schedule
17.07.2023
Дизайн уровня доступа к данным (DAL)
Я использую блок приложения доступа к данным корпоративной библиотеки .Net для своего дизайна уровня доступа к данным.
В моем классе DAL категории есть такие методы, как:
GetProductsInCategory (int CatId), GetAllProducts, GetCategories и т. Д....
2809 просмотров
schedule
03.04.2022
Использование хранимых процедур MySql для уровня доступа к данным .NET
Я использую .NET 2.0 и/или 3.5. Странно то, что каждый раз, когда я добавляю запрос, будь то через TableAdapter или простой запрос в наборе данных, используя хранимую процедуру MySQL (будь то выбор, обновление, вставка, удаление), мастер не...
1272 просмотров
schedule
21.10.2023
Использование SubSonic Query для нескольких таблиц
Я хочу выбрать строки из нескольких таблиц, используя дозвуковой режим. Для одной таблицы я могу использовать объект Query, но я не знаю, как добавить более одной таблицы для запроса.
2545 просмотров
schedule
02.08.2023
Перенести стратегию доступа к данным далеко в проект?
В проекте мы реализовали уровень доступа к данным (DAL) с визуальным дизайнером, который автоматически генерирует большой объем кода (в нашем случае: DataSets со строгой типизацией и DataSetTableAdapters в .NET).
Однако, используя систему...
249 просмотров
schedule
04.05.2022
Бизнес-объекты, написанные вручную или использующие объекты DAL?
Предположим, у вас есть три уровня (с пространствами имен):
Пользовательский интерфейс ( App.UI ) - вызывает процессы бизнес-уровня и общается с помощью объектов
Бизнес-уровень ( App.Core ) - организует процессы и использует уровень DAL с...
533 просмотров
schedule
30.10.2023
Пагинация и DAL
В настоящее время я реализую свой DAL с использованием DAO. Я хотел бы выполнить разбиение на страницы на уровне базы данных, поэтому в моем DAO у меня сейчас есть такие методы, как
getEvents($page, $limit)
и
getEventCount()
Затем...
308 просмотров
schedule
03.04.2022
В чем разница между DAO и DAL?
Изучая Java в школе, я хорошо знаком с шаблоном DAO ( Объект доступа к данным ). Однако на работе я использую .NET. В .NET часто говорят о DAL ( уровень доступа к данным ). Мне кажется, что их назначение очень похоже. Итак, вопрос в том, являются...
33975 просмотров
schedule
05.03.2024
Использование удаленной внешней веб-службы вместо базы данных
Я создаю веб-приложение ASP.NET, которое будет развернуто на веб-ферме с 4 узлами.
Ферма моего веб-приложения находится в Калифорнии.
Вместо базы данных для внутренних данных я планирую использовать набор веб-сервисов, обслуживаемых центром...
1239 просмотров
schedule
27.09.2022
Модульное тестирование и хранимые процедуры
Как выполнить модульное тестирование кода, использующего вызовы хранимых процедур?
В своих приложениях я много использую модульное тестирование (NUnit). Для своего DAL я использую DevExpress XPO ORM. Одним из преимуществ XPO является то, что он...
4369 просмотров
schedule
22.06.2023
NHibernate удаляет DAL?
Прав ли я в том, что использование NHibernate (или любого другого ORM) устраняет необходимость в DAL? Или нет?
1423 просмотров
schedule
14.03.2023
Хорошо ли масштабируется AutoSproc?
Мы используем AutoSproc в качестве нашего DAL, это не мой выбор, но он был там, когда я только начал работать. Мне интересно, есть ли у кого-нибудь опыт использования AutoSproc с большими веб-приложениями? Мне просто любопытно, будет ли он хорошо...
299 просмотров
schedule
14.04.2022
SPROC для обновления записи: как обрабатывать неизмененные значения
Я вызываю обновление SPROC из своего DAL, передавая все (!) поля таблицы в качестве параметров. Для самой большой таблицы это всего 78. Я передаю все эти параметры, даже если изменилось только одно значение.
Мне это кажется довольно неэффективным,...
91 просмотров
schedule
22.10.2022