Описание тега dapper-extensions

Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Create, Read, Update, Delete) for your POCOs.
1 ответ

Сериализация объектов списка в JSON с использованием C#

Мне нужно несколько советов о том, как импортировать данные в несколько объектов списков с помощью Dapper, а затем сериализовать списки в правильный формат JSON. Пожалуйста, поделитесь своими предложениями. СПАСИБО! 1. Пример формата JSON { "student…
19 июн '15 в 14:19
2 ответа

TransactionScope с DapperExtensions?

Я хочу сгруппировать несколько вызовов методов, включающих функции DapperExtensions, в рамках одной транзакции, чтобы я мог откатить их все в случае сбоя любого из них. Это включает в себя вызовы уже существующих функций, некоторые из которых исполь…
2 ответа

Dapper - массовая вставка новых предметов и возврат новых идентификаторов

Я использую Dapper, чтобы добавить несколько новых студентов в одном попадании дБ, используя этот метод: db.ExecuteAsync(@"INSERT Student(Name,Age) values (@Name,@Age)", students.Select(s => new { Name = s.Name, Age = s.Age }) ); Но проблема у ме…
09 окт '14 в 13:13
1 ответ

Dapper Расширения для сравнения дат с использованием предиката

Как вы сравниваете значения даты, используя группу предикатов это то, что я пытался сделать var predicateGroup = new PredicateGroup { Operator = GroupOperator.And, Predicates = new List<IPredicate>() }; predicateGroup.Predicates.Add(Predicates…
18 фев '15 в 15:51
1 ответ

Вставьте Guid и получите значение с помощью dapper

Я пытаюсь вставить запись в свою базу данных и получить только что добавленный GUID. Скажем, если у меня есть таблица с 3 столбцами, GUID, FirstName, LastName, Мне нужно вставить новую запись, а затем вернуть только что созданный GUID. Проблема в то…
2 ответа

Как войти / получить SQL-запрос, автоматически сгенерированный Dapper Extensions?

Я использую Dapper Extensions (DE) в качестве ORM. Он используется на уровне доступа к данным, который реализован с использованием шаблона репозитория. SQL Express - это внутренняя СУБД. DE автоматически генерирует большинство запросов для меня. Я х…
25 май '17 в 14:57
2 ответа

Dapper Contrib Вставить MatchNamesWithUnderscores картограф не работает

Dapper.DefaultTypeMap.MatchNamesWithUnderscores не работает для вставок. Картограф отлично работает для Get<> метод. Я использую следующие версии в своем проекте ASP.NET Core 1.0 RC2 вместе с базой данных postgres. "dependencies": { "Dapper": …
1 ответ

Ошибка при вставке с использованием SqlMapperExtension Dapper

В настоящее время играет с Dapper Я пытаюсь вставить значения в БД следующим образом using (var sqlCon = new SqlConnection(Context.ReturnDatabaseConnection())) { sqlCon.Open(); try { var emailExists = sqlCon.Query<UserProfile>(@"SELECT UserId …
03 ноя '14 в 03:51
1 ответ

Сопоставить SQL с классом в Dapper

Моя проблема: при использовании этого расширения оно только отображает значение идентификатора из базы данных в объект класса. Так что мне интересно, как мне сделать так, чтобы он отображал другие значения? C# Mapper public class SoftwareReleaseType…
25 авг '15 в 11:35
2 ответа

Используя Dapper Dot Net получить последний вставленный идентификатор

Я использую Microsoft Visual Studio Express 2012 для Web для разработки приложения MVC5. Я хочу получить последний вставленный идентификатор с помощью сети Dapper dot. У меня есть решения, но они работают на SQL Server 2012 (Management Studio), но к…
1 ответ

Dapper-расширения GetList() с (nolock)

Кто-нибудь знает, можно ли сказать dapper добавить with (nolock) когда используешь connection.GetList<TView>()? Я использую это как R из моей модели CQRS, и это работает хорошо, но я обеспокоен тем, что сейчас мы делаем немного более сложное ч…
10 сен '15 в 16:19
1 ответ

Dapper QueryMultiple хранимых процедур без сопоставления с объектами

С помощью dapper я могу выполнить batch execute для хранимых процедур, что-то похожее на: connection.Execute(@" exec sp1 @i = @one, @y = @two exec sp2 @i = @three", new { one = 1, two = 2, three = 3 }); Тем не менее, единственным способом получения …
02 сен '14 в 09:55
1 ответ

dapper множит таблицу, когда определено иначе в ClassMapper

Во время вставки ошибки процесса с ошибкой неправильного имени. Даппер пытается придумать имя таблицы. Класс mapper находится в том же пространстве имен, что и модель, названный в честь таблицы, и в модели отсутствуют какие-либо другие аннотации, пр…
29 сен '15 в 04:56
2 ответа

Dapper Extensions - объект типа 'System.Int32' не может быть преобразован в тип 'System.Int16'

Я использую изящные расширения (SqlMapperExtensions.cs). При выполнении простой вставки: db.Insert<Student>(student); Я получаю исключение: Object of type 'System.Int32' cannot be converted to type 'System.Int16'. Тип идентификатора в БД - Sma…
25 окт '14 в 10:35
1 ответ

Сопоставить столбцы SQL в SqlMapper.Query<T1, T2, TReturn> со свойствами класса

Во-первых, у меня нет большого опыта работы с dapper.net, и, возможно, эта проблема имеет простое решение. Я хотел бы использовать мульти картографические функции. Я упростил мою проблему. У меня есть 2 таблицы. Первый стол МАШИНЫ Колонки: CARD_ID (…
20 дек '13 в 21:06
1 ответ

Добавление нескольких карт при использовании расширений Dapper

Я использую расширения Dapper и у меня есть вопрос о сопоставителях классов. К сожалению, большинству моих таблиц нужно сопоставить их, например, различные схемы и т. Д. Таким образом, я обнаружил, что обычно делаю много обменивать DefaultMapper, ка…
25 авг '16 в 05:37
1 ответ

Dapper.Net и DataReader

У меня очень странная ошибка с dapper: с этой командой уже есть открытый DataReader, который должен быть закрыт первым Но я не использую DataReader! Я просто вызываю запрос select на моем серверном приложении и получаю первый результат: //How I run …
09 июл '14 в 13:28
2 ответа

DapperExtensions: Добавить "вставить... обновить дубликат ключа"

Сейчас я использую Dapper + Dapper.Extensions. И да, это просто и круто. Но я столкнулся с проблемой: в Dapper.Extensions есть только команда " Вставить", а не " InsertUpdateOnDUplicateKey". Я хочу добавить такой метод, но не вижу хорошего способа с…
03 июл '16 в 16:06
1 ответ

Создать соглашение для идентификаторов, используя dapper

Я хотел бы создать соглашение, чтобы установить столбец с именем "Id" в качестве первичного ключа, я смотрел на документацию и до сих пор я решил сделать это вручную класс за классом, как: с Dommel: public class ProductMap : DommelEntityMap&lt;TEnti…
12 янв '15 в 17:25
2 ответа

Как настроить пользовательское сопоставление Dapper Extensions с Structuremap?

Я использую Dapper Extensions для создания своих репозиториев в приложении MVC, которое настроено на использование Structuremap. Для одной из моделей мне нужно создать собственное отображение, чтобы игнорировать поле. public class ServiceMapper : Cl…
21 дек '15 в 04:25