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

Куда ставить sql при использовании dapper?
Я использую dapper для проекта mvc3 на работе, и мне это нравится. Однако как вы должны распределять приложение при использовании dapper? В настоящее время у меня просто есть весь мой sql, набитый непосредственно в контроллере ( slap ), но я думал о...
6946 просмотров

Изящные параметризованные запросы с автоматически сгенерированными типами LINQ
В своей работе я использую комбинацию LINQ и Dapper. Я заменяю свой код LINQ на Dapper из соображений производительности. У меня есть много объектов данных LINQ, созданных путем перетаскивания на диаграмму базы данных Visual Studio из SQL Server....
3281 просмотров
schedule 03.05.2023

Dapper-подобный оператор, использующий DynamicParameters
Это работает: var list = conn.Query<int>( "select Id from Person where Id in @ids", new { ids = new int[] { 1, 2, 3 } } ); Это выдает «Отсутствует сопоставление типа объекта System.Int32 [] с известным собственным типом...
1560 просмотров
schedule 08.02.2023

PostgreSQL, проблемы с хранением значений логического типа как T и F, нарушающие ORM
Если я определяю логический тип данных в таблице Postgres и делаю запрос из него, результаты для логических столбцов возвращаются как «t» или «f». Я использую NPGSQL в качестве драйвера и Dapper в качестве ORM. Это вызывает проблему, потому что...
3486 просмотров
schedule 17.04.2024

Как передать соединение mvc-mini-profiler с базовым классом из MVC3
Учитывая этот фрагмент кода public abstract class Foo { private static SqlConnection _sqlConnection; protected SqlConnection GetOpenConnection() { if (_sqlConnection == null) { _sqlConnection = new...
709 просмотров
schedule 22.07.2022

Как сопоставить списки вложенных объектов с помощью Dapper
В настоящее время я использую Entity Framework для доступа к базе данных, но хочу взглянуть на Dapper. У меня есть такие классы: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... }...
104676 просмотров
schedule 01.03.2023

есть ли ExecuteScalar в Dapper
похоже, в Dapper был ExecuteScalar... http://code.google.com/p/dapper-dot-net/issues/attachmentText?id=22&aid=220000000&name=ExecuteScalar.cs&token=9e2fd8899022f507b140ffb883c60e34 Был ли ExecuteScalar переименован или удален? Теперь этого...
33016 просмотров
schedule 27.11.2022

Вручную сопоставьте имена столбцов со свойствами класса
Я новичок в Dapper micro ORM. Пока я могу использовать его для простых вещей, связанных с ORM, но я не могу сопоставить имена столбцов базы данных со свойствами класса. Например, у меня есть следующая таблица базы данных: Table Name: Person...
146097 просмотров
schedule 14.05.2022

Повышение производительности массовых вставок SQLite с помощью Dapper ORM
Я работаю над настольным приложением, которое использует SQLite для массовой вставки десятков тысяч строк в базу данных SQLite. Мне нужна помощь в оптимизации производительности объемной вставки. В настоящее время вставка 60 мегабайт данных в базу...
9703 просмотров
schedule 20.05.2022

Шикарный точечный сетевой запрос в F#
Я пытаюсь использовать Dapper dot net в F # для выполнения простого запроса SQLite. Dapper возвращает набор динамических объектов: использовать их в C# просто, но, насколько я понял, F# не имеет готовой реализации поиска динамических свойств. Это...
3409 просмотров
schedule 16.11.2023

Правильный метод удаления более 2100 строк (по идентификатору) с помощью Dapper
Я пытаюсь использовать Dapper для поддержки моего доступа к данным для моего серверного приложения. В моем серверном приложении есть еще одно приложение, которое отправляет записи в мою базу данных со скоростью 400 записей в минуту. Мое...
13124 просмотров
schedule 24.02.2022

Как использовать транзакции с dapper.net?
Я хотел бы запустить несколько операторов вставки в нескольких таблицах. Я использую dapper.net. Я не вижу способа обрабатывать транзакции с dapper.net. Поделитесь своими идеями о том, как использовать транзакции с dapper.net.
68070 просмотров
schedule 02.11.2022

sp_executesql работает медленно с параметрами
Я использую dapper-dot-net в качестве ORM, и он создает следующий медленно выполняющийся (1700 мс) код SQL. exec sp_executesql N'SELECT TOP 5 SensorValue FROM "Values" WHERE DeviceId IN (@id1,@id2) AND SensorId = @sensor AND SensorValue != -32768...
19357 просмотров
schedule 02.04.2022

Как создать иерархию объектов с помощью dapper.net?
У меня есть определение таблицы, как показано ниже: enter code here CREATE TABLE Milestone ( MilestoneID Int, MilestoneName Nvarchar(256), ParentMilestoneID Int ) Определение класса, как показано ниже: enter code here...
5192 просмотров
schedule 02.06.2022

Как вернуть IEnumerable‹› с помощью ADO.NET?
Я использую Dapper, и в моем текущем проекте мне придется использовать ADO.NET. Мой вопрос: как вернуть IEnumerable с помощью ADO.NET? Вот что у меня есть с помощью Dapper. Может ли кто-нибудь помочь мне преобразовать это, чтобы сделать то же...
6040 просмотров
schedule 12.04.2022

Dapper Номер столбца, а не имя столбца?
У меня очень похожий вопрос на Dapper-dot-net без имени столбца , но ответ там не приводит меня туда, куда мне нужно. Я пишу веб-интерфейс и использую dapper для получения данных из хранимых процедур из системы ERP моего клиента. SP возвращает 4...
1182 просмотров
schedule 15.04.2022

Как вернуть null из запроса Dapper, а не по умолчанию (T)?
Я использую Dapper для некоторых вызовов базы данных только для чтения через хранимую процедуру. . У меня есть запрос, который либо вернет 1 строку, либо ничего. Я использую Dapper следующим образом: using (var conn = new...
15079 просмотров
schedule 31.03.2022

щеголеватый. Выполнение запроса с помощью GO
Я пытаюсь использовать Dapper для запуска SQL-запроса: use master go if exists (select name from sys.databases where name = N'TestDB') drop database [TestDB] go create database [TestDB] on primary ( name = 'TestDB_Data', filename =...
2968 просмотров
schedule 15.04.2024

Будет ли Dapper для извлечения и NHibernate для CRUD работать для веб-приложения
Я планирую использовать Dapper для поиска и NHibernate для операций CRUD. Итак, было бы неплохо следовать этому подходу. Одна из проблем, с которыми я недавно столкнулся, связана с экранами CRUD. Предположим, у меня есть форма редактирования...
593 просмотров
schedule 23.03.2023

Dapper не добавляет параметры
Я пытаюсь использовать Dapper для наших сложных запросов, чтобы удалить любые потерянные накладные расходы, которые ранее существовали с NH. У меня есть следующий запрос (обратите внимание, что он значительно сократился): SELECT DISTINCT * FROM...
1169 просмотров
schedule 12.04.2022