Вопросы по теме 'petapoco'

Страничные многопоко-запросы с Petapoco?
PetaPoco великолепен и охватывает постраничные запросы и Multi-Poco mapping , но я ' Пытаюсь понять, есть ли способ сделать их вместе? Изменить: Вот метод репозитория, который я использую для получения данных MultiPoco: // variables,...
2428 просмотров
schedule 05.11.2021

Petapoco + хранимая процедура + ViewModel + MVC3 - извлечение данных с использованием многотабличных запросов в хранимой процедуре и извлечение во внешнем интерфейсе с использованием VIEWMODEL
Я работаю над интернет-порталом пенни-аукциона. Я использую PetaPoco в качестве библиотеки классов доступа к данным с архитектурой Asp.net MVC 3. Я столкнулся с проблемой извлечения данных из нескольких таблиц с помощью хранимой процедуры. Я создал...
1899 просмотров

Как сделать класс петапоко с именем, отличным от имени таблицы?
У меня есть класс петапоко с именем, которое совпадает с именем таблицы. я хочу изменить имя класса, не меняя имя таблицы в БД (в целях обновления моего приложения) - как я могу это сделать?
943 просмотров
schedule 19.10.2021

PetaPoco / NPoco - сохранение объекта с (дочерним) свойством коллекции
Я использую NPoco с SQL Server и имею родительский объект, который содержит свойство коллекции. Все это отлично загружается с использованием FetchOneToMany. Я хочу сохранить родительский объект и дочернюю коллекцию. Передача родительского...
685 просмотров
schedule 03.12.2021

Реализация шаблона репозитория с помощью PetaPoco
Только что начал проект «реального мира», используя .NET MVC, Ninject, PetaPoco, и планирую использовать шаблон репозитория. Я использовал шаблон PetaPoco T4 с «GenerateOperations», «GeneratePocos» и «GenerateCommon», все = true. Глядя на...
5780 просмотров

Репозиторий Petapoco приводит к серьезным проблемам с производительностью
Мы используем шаблон репозитория petapoco (похожий на этот сообщение в блоге ). Когда страница загружается, мы открываем репозиторий, запускаем запрос, удаляем и затем продолжаем обработку. Это нормально на легких страницах, но когда это происходит...
1098 просмотров
schedule 23.02.2022

Чем заменить созданное вручную сопоставление ADO.NET POCO?
Я написал оболочку для DbProviderFactory ADO.NET, которую широко использую в своих приложениях. Я также написал много кода, который сопоставляет строки IDataReader с POCO. Однако, поскольку у меня есть тонны классов, все это становится занозой в...
700 просмотров
schedule 25.02.2022

Должен ли класс базы данных PetaPoco создаваться один раз для каждого запроса или каждый раз, когда это необходимо?
Что делать с PetaPoco при создании класса Database ? Мое приложение, вероятно, будет использовать различные репозитории (не совсем репозиторий DDD, скорее репозиторий шлюза) для инкапсуляции запросов. Поскольку у меня будет несколько...
885 просмотров
schedule 09.03.2022

Ошибка: индекс находился за пределами массива в Petapoco с Visual Studio 2010.
Я определил ConnectionStringName и Namespace в Database.tt и использую Petapoco 4.0.2. Но когда я сохраняю страницу Database.tt, возникает следующая ошибка: Ошибка 1. Запуск преобразования: System.IndexOutOfRangeException: индекс находился за...
505 просмотров
schedule 04.03.2022

В PetaPoco, как украсить таблицу с многостолбцовыми первичными ключами
В примере, приведенном на веб-сайте PetaPoco, можно украсить класс следующим образом: [PetaPoco.TableName("articles")] [PetaPoco.PrimaryKey("article_id")] public class article { public long article_id { get; set; } public string title {...
6383 просмотров
schedule 18.03.2022

Может ли мультимаппинг Petapoco обрабатывать несколько JOIN?
У меня есть объекты списка, которые я использую для заполнения с помощью Petapoco. Свойства и имена классов соответствуют схеме базы данных. Основным классом является Issue , и он связан с двумя другими классами, имена и свойства которых также...
3847 просмотров
schedule 30.03.2022

Имеет ли добавление атрибутов PetaPoco к POCO какие-либо негативные побочные эффекты?
Наше текущее приложение использует стиль смарт-объектов для работы с базой данных. Вместо этого мы рассматриваем возможность перехода на PetaPoco. Просматривая функции, я заметил, что вы можете добавлять атрибуты, чтобы упростить объекты CRUD. Есть...
516 просмотров
schedule 01.05.2022

Варианты архитектуры веб-API ASP.Net
Ниже приводится схематический обзор ситуации: ВЕБ-СЕРВЕР ‹----> ПРОМЕЖУТОЧНЫЙ СЕРВЕР ‹----> База данных Веб-сервер: IIS/ASP.net 4.0 (веб-формы и MVC) Сервер промежуточного слоя: службы WCF Сервер базы данных: Oracle Веб-сервер...
1604 просмотров

Массовая вставка / обновление с помощью Petapoco
Я использую метод Save() для вставки или обновления записей, но я хотел бы, чтобы он выполнял массовую вставку и массовое обновление только с одним обращением к базе данных. Как мне это сделать?
20603 просмотров
schedule 08.05.2022

Поддерживает ли PetaPoco OData, например Entity Framework?
Могу ли я также использовать oData с PetaPoco? У меня есть требование, когда мне нужно фильтровать записи, передавая более одного входного параметра. Метод будет методом WebAPI.
261 просмотров
schedule 06.05.2022

эффективный пейджинг с PetaPoco MVC3
Можем ли мы каким-либо образом сделать эффективную подкачку с помощью petapoco и mvc3. В настоящее время я извлекаю все записи, что, безусловно, не является идеальным способом сделать это. Это было очень просто с использованием LINQ skip() take()....
1508 просмотров
schedule 21.05.2022

Как структурировать код, сгенерированный PetaPOCO, в трехуровневом приложении?
Раньше я всегда вручную кодировал DAL и Entities. У меня был бы отдельный проект под названием MyEntities, который бы содержал все классы, которые сопоставляются с таблицами базы данных. Затем на сборку MyEntities ссылались все три уровня...
990 просмотров

Файл ядра PetaPoco .cs не отображается в пакете библиотеки классов ASP.NET 5
Я создаю новый проект в ASP.NET 5. В своем решении я добавил новый проект Class Library (Package) . Я щелкаю правой кнопкой мыши по этому проекту и выбираю «Управление пакетами Nuget» для установки PetaPoco.Core . Когда я устанавливаю, все...
524 просмотров
schedule 26.07.2022

Процедура удаления записи не имеет параметров и были предоставлены аргументы
Это моя хранимая процедура: ALTER PROCEDURE [dbo].[DeleteRecord] AS DECLARE @id INT DELETE FROM Student1 WHERE id = @id Это мой код С#, вызывающий эту хранимую процедуру: var db = new PetaPoco.Database("test");...
82 просмотров
schedule 01.09.2022

Запретить PetaPoco распознавать переменные в качестве входных параметров
Я использую PetaPoco.Core 4.0.3 в приложении С# для доступа к базе данных MySql. Я пытаюсь создать запрос, использующий переменные, но я не хочу, чтобы PetaPoco обрабатывал их как входные параметры. Вот бесполезный запрос, чтобы показать, что я...
2413 просмотров
schedule 02.09.2022