Вопросы по теме 'dapper'
Есть ли способ вызвать хранимую процедуру с помощью Dapper?
Я очень впечатлен результатами Dapper Micro ORM для stackoverflow.com. Я рассматриваю это для своего нового проекта, но у меня есть одно беспокойство по поводу того, что иногда мой проект требует наличия хранимой процедуры, и я много ищу в...
148060 просмотров
schedule
12.02.2022
Dapper.NET и хранимая процедура с несколькими наборами результатов
Есть ли способ использовать Dapper.NET с сохраненными процессами, которые возвращают несколько наборов результатов?
В моем случае первый набор результатов - это одна строка с одним столбцом; если это 0 , то вызов был успешным, и второй набор...
69789 просмотров
schedule
22.01.2024
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 просмотров
schedule
20.11.2023
Хранимые процедуры Dapper с Postgresql без алфавитных параметров
Я пытаюсь вызвать хранимую процедуру Postgresql, написанную на plpgsql, с использованием C # и Dapper, но я обнаружил, что Dapper упорядочивает параметры по алфавиту, прежде чем вставлять их в хранимую процедуру. Есть ли способ избежать такого...
2214 просмотров
schedule
24.06.2023
Возникла ошибка при попытке сопоставить несколько объектов в запросе 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 просмотров
schedule
18.01.2024
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