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

Есть ли способ вызвать хранимую процедуру с помощью Dapper?
Я очень впечатлен результатами Dapper Micro ORM для stackoverflow.com. Я рассматриваю это для своего нового проекта, но у меня есть одно беспокойство по поводу того, что иногда мой проект требует наличия хранимой процедуры, и я много ищу в...
148060 просмотров
schedule 12.02.2022

Dapper.NET и хранимая процедура с несколькими наборами результатов
Есть ли способ использовать Dapper.NET с сохраненными процессами, которые возвращают несколько наборов результатов? В моем случае первый набор результатов - это одна строка с одним столбцом; если это 0 , то вызов был успешным, и второй набор...
69789 просмотров

dapper PropInfo Setter для унаследованного EntitySet из ссылки на абстрактный класс имеет значение null
Я пытаюсь заменить неприятный запрос LINQ 2 SQL некоторыми запросами dapper, чтобы улучшить производительность. При этом я должен сплести кучу разных объектов вместе, чтобы создать большой объект, необходимый для хранения всей информации, необходимой...
2009 просмотров
schedule 22.12.2022

Сопоставление объекта в Dapper
Я только начал работать с Dapper и, похоже, не нашел чего-то очень простого, например сопоставления объекта с таблицей в моей базе данных: У меня есть хранимая процедура: CREATE PROCEDURE [dbo].GetUserById (@UserId int) AS begin...
11840 просмотров
schedule 07.07.2022

Отменить длительный запрос Dapper
У нас есть приложение winforms, которое использует Dapper для чтения базы данных. В одной форме у нас есть (возможный) длительный запрос в фоновом потоке. Пользователи хотят иметь возможность отменить запрос, поэтому мне нужен доступ к DbCommand...
1144 просмотров
schedule 24.06.2023

DynamicObject, возвращаемый dapper запросом, не содержит все выбранные столбцы
Я использую dapper.net для выполнения вставки следующим образом: var columns = conn.Query("INSERT INTO MyTable" + "(Col1, Col2, Col3)" + "VALUES (@Col1, @Col2, @Col3)" + "SELECT Id,...
488 просмотров

Хранимые процедуры Dapper с Postgresql без алфавитных параметров
Я пытаюсь вызвать хранимую процедуру Postgresql, написанную на plpgsql, с использованием C # и Dapper, но я обнаружил, что Dapper упорядочивает параметры по алфавиту, прежде чем вставлять их в хранимую процедуру. Есть ли способ избежать такого...
2214 просмотров

Возникла ошибка при попытке сопоставить несколько объектов в запросе dapper
Я тестировал dapper со структурой таблицы, как указано в SQL ниже CREATE TABLE [dbo].[Layer]( [Name] [nvarchar](50) NOT NULL, [Key] [nvarchar](255) NULL, [FeatureColumn] [nvarchar](255) NULL, [Description]...
716 просмотров
schedule 08.06.2024

Как автоматически закрыть SqlConnection после SqlMapper GridReader в 3-й библиотеке
Вот фрагмент кода от моего собственного помощника, но у него есть некоторые недостатки. /// <summary> /// Execute a command that returns multiple result sets, and access each in turn /// </summary> public static...
988 просмотров
schedule 08.03.2024

Шикарный запрос со списком параметров
Я пытаюсь выполнить запрос с помощью Dapper с известным набором параметров, но со списком значений этих параметров. Простым примером того, что я пытаюсь сделать, будет: DateTime endDate = DateTime.Now; DateTime startDate = endDate.AddHours(-24);...
68898 просмотров
schedule 25.07.2023

Как использовать Multi-Mapper для создания нескольких иерархий объектов «один ко многим»
У меня есть 2 модели, как показано ниже public class FItem { public FItem() { } public int RecordId { get; set; } public int MarketId { get; set; } public string ItemName { get; set; }...
1096 просмотров
schedule 12.07.2022

Dapper.net как создать карту
public CodeCustomMapper() { Map(f => f.Name).Column("SName"); Map(f => f.Name).Column("TName"); Map(f => f.EmailID).Column("wmail"); Map(f => f.EmailID).Column("Email"); } Я хочу создать такую ​​карту для...
7182 просмотров
schedule 13.03.2024

может dapper заменить имя таблицы?
Я ожидал, что dapper-dot-net сможет заменить имя таблицы в таком запросе: connection.Query("SELECT * FROM @Table WHERE [Id] = @Id", new {Table = tb, Id = id}); Однако, похоже, это не заменяет имя таблицы. Это ожидаемое ограничение?
1198 просмотров
schedule 01.02.2023

Изысканная процедура или функция sp_XXXX имеет слишком много аргументов.
Я использую объект DynamicParamters Dapper с аргументом шаблона для создания аргументов с моими сущностями. После вызова хранимой процедуры я получаю следующую ошибку: «Процедура или функция sp_MemberSave имеет слишком много аргументов». У меня есть...
2905 просмотров
schedule 16.10.2022

Попытка изменить Dapper для поддержки типа ntext в SQL Server CE
Мне нужно поддерживать тип ntext SQL Server CE в Dapper. Здесь есть ветка с описанием проблемы:...
594 просмотров
schedule 14.12.2022

Dapper возвращает подмножество определенных столбцов непосредственно в DTO
Может ли Dapper возвращать данные непосредственно в DTO/POCO, который имеет только подмножество полей, т.е. могу ли я использовать классы, которые не содержат все столбцы в таблицах базы данных? Например, если у меня есть следующий запрос (извините...
2791 просмотров
schedule 27.11.2022

Dapper с проблемой обновления и вставки MS Access
Я использую Dapper для обновления и вставки базы данных Access. Код работает, не выдает исключение, но не обновляет значение в БД. Ниже мой код sql.Append("UPDATE drugs_repository SET drug_name = @DrugName "); sql.Append(" WHERE id =...
1899 просмотров
schedule 26.05.2023

Игнорировать свойство в свойстве модели
Как я могу игнорировать свойство моей модели, используя dapper/dapper extensions/dapper Rainbow или любой другой? из этих щеголеватых библиотек?
30133 просмотров

Dapper Orm удалить исключение
Я пытаюсь удалить с помощью dapper orm. Но я получаю это исключение: При использовании API с несколькими сопоставлениями убедитесь, что вы установили параметр splitOn, если у вас есть ключи, отличные от Id. Мой код показан ниже:...
4801 просмотров
schedule 24.03.2024

Укажите имена полей при сопоставлении List‹KeyValuePair› в Dapper
Я получаю результаты от Dapper as a Dictionary: using (var multi = cnn.QueryMultiple("dbo.[s_Dashboard_stats]", commandType: CommandType.StoredProcedure)) { var recentHits = multi.Read().ToDictionary(x => (string)x.URL, x...
2686 просмотров
schedule 06.02.2023