Описание тега dapper-contrib
Dapper.Contrib содержит ряд вспомогательных методов для вставки, получения, обновления и удаления записей.
1
ответ
Dapper.Contrib + MS Access: ошибка - символы, найденные после окончания оператора SQL
Я использую Dapper ORM с пакетом Contrib. SELECT запрос работает отлично, но моя проблема, когда я пытаюсь INSERT данные. Visual Studio 2017 возвращает это сообщение: Символы, найденные после окончания оператора SQL Базовый запрос, выполняемый с пом…
24 июн '18 в 13:13
2
ответа
Как отличить новые строки в сетке данных от существующих?
У меня есть обычная DataGrid в приложении WPF, которая поддерживается ObservableCollection<T>, Я обновляю базу данных SQL Server, используя Dapper. Dapper может обновлять существующие записи без проблем, но чтобы получить новые записи в базе д…
07 июн '18 в 20:36
1
ответ
Dapper.Contrib - как получить значения отслеживания изменений?
Я работаю над проектом.Net, используя Dapper в качестве ORM. EF на самом деле не вариант, так как нам нужно, чтобы DB/ схема была несколько гибкой во время выполнения. Используя Dapper.Contrib, мы можем использовать функцию "отслеживания изменений" …
27 июл '17 в 08:25
1
ответ
Как я могу использовать коллекцию, принимающую методы Dapper.Contrib?
Dapper.Contrib ( https://github.com/StackExchange/Dapper/tree/master/Dapper.Contrib) утверждает, что у них есть несколько методов, принимающих списки IEnumerable, однако я не могу найти ни один из этих методов. Используя.NET Core 2, это устаревший r…
13 фев '18 в 12:48
2
ответа
Проблемы интеграции Dapper.Contrib и MiniProfiler (для MySql)
Я пытаюсь использовать MiniProfiler.Integrations.MySql вместе с расширениями Dapper.Contrib для профилирования запросов sql, отправленных на сервер MySql. Я использую свою собственную ConnectionFactory: public IDbConnection GetConnection() { var con…
29 май '18 в 10:01
1
ответ
Как получить доступ к полям дочерних объектов из родительского объекта в C#?
Я использую Dapper.net в качестве ORM. У меня есть абстрактный класс BusinessObject, который наследуется от других классов, представляющих таблицы в моей базе данных, например, SubContractorJob. У меня есть метод класса BusinessObject под названием …
10 дек '17 в 12:48
0
ответов
Dapper.Contrib для отслеживания изменений данных
Есть ли способ получить отслеживаемые данные с помощью Dapper.Contrib? Например, я хочу проверить "старые" и "новые" значения в измененных полях перед выполнением обновления базы данных. Чего я хочу добиться:перед сохранением изменений, внесенных по…
08 ноя '17 в 12:25
2
ответа
Вставка сложных объектов из C# в SQL Server без Entity Framework и таблиц данных
Как вставить сложные объекты из C# в SQL Server без использования Entity Framework и таблиц данных (я думал о Dapper.Contrib, но это только для сущностей). Я сейчас использую хранимые процедуры и Dapper, но я могу вставить только один объект, а такж…
26 сен '17 в 14:22
0
ответов
Метод модульного тестирования с Dapper.Contrib Вставить метод расширения
Я пытаюсь написать модульный тест для хранилища, используя Dapper.Contrib.Extensions (в частности, метод расширения Вставка (объект)). Так как это статический метод, мы не можем перехватить вывод с помощью ложного IDbConnection. В Интернете я нашел …
03 мар '17 в 12:58
2
ответа
Dapper contrib: почему ключ не найден?
Я пытаюсь использовать GetAll метод Dapper contrib. Хотя я установил Key в моей сущности я получаю исключение: GetAll поддерживает только сущность со свойством [Key] или [ExplicitKey] Моя сущность: using Dapper.Contrib.Extensions; public class Custo…
22 фев '18 в 09:30
1
ответ
Dapper с MySQL и ASP.NET CORE 2 - Ошибка вставки модели
Я использую ASP.NET CORE 2 с MySQL 5.6.27, Dapper 1.50.2 и Dapper.Contrib 1.50.0. Я получаю сообщение об ошибке при попытке выполнить базовую операцию вставки с использованием модели, однако, если я использую простой запрос INSERT INTO SQL, операция…
15 авг '18 в 13:41
1
ответ
Как вставить данные, если столбец первичного ключа не является столбцом идентификаторов?
Я пытаюсь вставить данные, используя Dapper.Contrib, в таблицу, где столбец первичного ключа не является столбцом идентификаторов. Таблица базы данных создается с помощью этого скрипта: begin transaction create table dbo.Foos ( Id int not null, Name…
24 окт '16 в 11:52
0
ответов
Управляйте тем, какие свойства создавать объекты
Можно ли вручную указать свойства создаваемого объекта? Например, у меня есть вымышленный пример ниже: public class Product{ public Product(DateTime date, string name){} } щеголеватый db.Query<Product>("Select name, price from Product", ...); …
20 дек '17 в 23:09
1
ответ
VisualStudio 2013 не может найти указанное пространство имен
Я вручную добавляю две библиотеки DLL в свой проект Dapper.DLL и Dapper.Contrib.DLL, чем создаю класс DapperTest.cs в корневом названии пространства проекта EBTests. Затем я создаю больше CS-файлов, поэтому я создал папку Dapper и перемещаю все эти …
25 апр '17 в 11:08
0
ответов
Dapper.Contrib Вставить исключение
На основном приложении asp.net, когда я выполняю вставку, операционное приложение выдает ошибку. ранее приложение было asp.net core 1.1 недавно я обновил до asp.net core 2.0 using (var con = _connectionFactory.CreateConnection()) { con.Open(); using…
06 фев '18 в 10:35
1
ответ
Есть ли способ сопоставить свойства с именами столбцов, используя какой-то метод расширения.Insert для Dapper?
У меня есть следующий вызов с этим классом: Public Class MyClass Property Id As Integer Property LastName as String End Class Соответствующая таблица данных в базе данных имеет в качестве полей: Id (int, not null) Last-Name (nvarchar(80),null) Так ч…
23 янв '18 в 17:07
0
ответов
Dapper.Contrib - "поддерживает только сущность с одним [Key] или [ExplicitKey]"
Я использую Dapper а также Dapper.Contrib в среде MVC5 C# и иногда (!) при развертывании рабочего сайта появляются ошибки, в которых говорится: GetAll<T> поддерживает только сущность с единственным свойством [Key] или [ExplicitKey] в Dapper.Co…
25 авг '17 в 11:10
3
ответа
Вставка объекта, который должен быть отображен в другую таблицу БД в зависимости от сценария
У меня есть объект с именами свойств, которые точно называют имена полей внутри таблицы БД, но я не уверен, как его вставить. Единственное, что отличается - это имя таблицы БД. Так что это объект с именем другой модели / сопоставленной таблицы, но я…
27 окт '17 в 15:33
0
ответов
Dapper.Contrib.Extensions.Insert<T> не возвращает сущность с новым Rowversion
Я использую Dapper для операций CRUD. У меня есть столбец RowVersion в базе данных для обработки параллелизма, это автоматически сгенерированный столбец. Когда вставляется новая запись, создается новый RowVersion (отметка времени), но dapper не возв…
25 дек '17 в 09:52
1
ответ
Dapper.Contrib - InsertAsync не может вставить ключ HIERARCHYID
В нашем проекте есть таблица с первичным ключом типа HIERARCHYID: CREATE TABLE [dbo].[OurTable] ( [Id] HIERARCHYID NOT NULL, <other fields> ) и соответствующий класс для использования с запросами Dapper: [Table("OurTable")] public class OurTab…
05 апр '18 в 09:43