Описание тега npgsql

Npgsql - это поставщик данных.NET для PostgreSQL. Он позволяет любой программе, разработанной для.NET framework, обращаться к серверу базы данных PostgreSQL. Он реализован на 100% коде C#.
1 ответ

Npgsql выдает неверное исключение

У меня странная проблема с Npgsql, Я пытаюсь удалить запись в таблице, которая имеет внешний ключ и все еще используется. Командная строка Postgres дает мне Key is still referenced ошибка, которая ожидается. Однако, если я попытаюсь сделать это с Np…
24 ноя '15 в 15:03
1 ответ

Код Visual Studio: использование директивы отсутствует или недействительно, за исключением того, что это не так

Сегодня я начал возиться с новым кодом Visual Studio и столкнулся с небольшой "проблемой"... своего рода. Я добавил ссылку на Npgsql в project.json проекта веб-API и запустил 'dnu restore', который также обновил project.lock.json для включения соотв…
30 апр '15 в 20:28
2 ответа

Проблемы с подключением к базе данных в Asp.NET 5 Web App на Mac

Я работаю с Visual Studio IDE для Mac. Я создал веб-приложение asp.net, используя yeoman. Я могу подтянуть сайт asp.net используя dnx: kestral из вскода. Но когда я нажимаю "Зарегистрироваться" или "Войти", я получаю SocketException: не удалось разр…
2 ответа

Обновлен Npgsql(1.0 -> 2.05) и получена ошибка (ObjectNotFoundException) в NHIbernate

Я обновил драйвер Npgsql до последней версии (2.0.5) и получил ошибку в моем приложении NHibernate... Отображения: Школьная картография: ... References(x => x.City); ... И картография города: Id(x => x.ID).GeneratedBy.Assigned(); Map(x => x…
04 июн '09 в 13:48
1 ответ

Вставка дубликата записи с использованием Npgsql

Я пытаюсь вставить данные в следующую таблицу с помощью поставщика ADO.NET Npgsql: CREATE SCHEMA core; CREATE TABLE core.config( name TEXT NOT NULL, value TEXT NOT NULL, CONSTRAINT pk_config PRIMARY KEY (name) ); Первая вставка работает нормально, н…
16 ноя '13 в 13:28
1 ответ

Npgsql странное исключение

Это пример, приведенный в руководстве. Когда я пытаюсь сделать то же самое, я получаю множество исключений. В чем ошибка в этом. using(NpgsqlConnection conn = new NpgsqlConnection("connstring")) { conn.Open(); using(NpgsqlCommand command = new Npgsq…
21 дек '11 в 01:22
0 ответов

Параметр, на который ссылается sql, является исключением параметра out

У меня есть именованный необработанный специальный запрос и выполняется с выходным параметром. Я добавляю и входные и выходные параметры к объекту команды должным образом, я верю. Я пытаюсь понять, что синтаксический анализ, который продолжается для…
13 май '18 в 16:26
1 ответ

ASP.NET Core 2.0 веб-API Entity Framework Core - в поисках более элегантного решения

Я работаю над проектом веб-API на ASP.NET Core 2.0 с подключением Entity Framework Core к базе данных postgres. Следующий метод PUT работает без проблем, но я чувствую, что, возможно, неправильно понимаю использование метода update, и я также чувств…
1 ответ

Подключить C# к PgBouncer

Я использую C# и PostgreSQL. Я подключился к PostgreSQL с помощью Npgsql. Все работает нормально. Теперь я хочу использовать пул соединений с помощью инструмента PgBouncer. Для базы данных установлено PgBouncer. Потому что теперь PgBouncer позаботит…
26 июн '17 в 06:48
3 ответа

Поддержка Dapper IPAddress/PhysicalAddress/Enum Parameter над Npgsql v3

Npgsql поддерживает разбор System.Net.NetworkInformation.PhysicalAddress а также System.Net.IPAddress из наборов результатов запроса типа macaddr и inet соответственно. Например, следующий класс может быть заполнен с помощью Npgsql с Dapper: -- Post…
19 авг '15 в 20:40
2 ответа

Выполнение обновления PostgreSQL в C#

В настоящее время я работаю со своими товарищами по команде над проектом, касающимся связи между C# и базой данных PostgreSQL. У нас не было проблем с чтением базы данных через программу, но когда дело дошло до ее обновления, у нас возникла проблема…
19 сен '18 в 14:26
0 ответов

Поддерживает ли Npgsql проекционные запросы?

Если я сделаю это... Context.Orders.Select(o => o.User.UserId); ... я получаю исключение, потому что User нулевой. я могу использовать Include вместо, Context.Orders.Include(o => o.User).Select(o => o.User.UserId); ... но не должен User заг…
30 мар '17 в 18:31
1 ответ

Использование запроса выбора с датой и временем в качестве параметра создает исключение InvalidCastException

Я хочу посчитать количество записей между определенным периодом времени. Используя Npgsql, я готовлю запрос и позже добавляю переменные части (по соображениям безопасности): lCommand.CommandText = "select count(*) from eggs where machineserial = :p1…
12 авг '15 в 13:56
0 ответов

Транзакция Entity Framework для нескольких необработанных команд обновления

Я новичок в использовании транзакции Entity Framework для Postgresql. Мне нужно выполнить несколько UPDATE запросы. using (DbContextTransaction transaction = context.Database.BeginTransaction()) { try { context.Database.ExecuteSqlCommand("Update tab…
2 ответа

Ошибки с созданием таблиц по первой модели кода с npgsql

Проблема с созданием таблиц по первой модели кода с npgsql Создание базы данных должно работать с версии 2.2.0-бета1: "Дэвид Карлаш добавил поддержку EFMigration и создание базы данных в EF6+. Теперь можно запускать проекты Code First без необходимо…
0 ответов

Json ColumnType SystemInvalidOperationException

Я использую npgql v3.1.8 и EntityFramework6.Npgsql v3.1.1 с использованием кода сначала для создания базы данных. Я хотел бы сохранить определенные пользователем настройки в столбце, используя поле jg postgres. Поэтому первым шагом является создание…
22 окт '16 в 05:07
1 ответ

EF Code First Как указать DateTime в качестве метки времени

С созданием базы данных Code First, как можно указать свойство DateTime для получения типа данных postgres timestampz вместо метки времени по умолчанию? Я сохраняю все даты как UTC, однако у меня есть проблема с запросами linq, когда DateTime.Kind н…
09 сен '16 в 06:17
1 ответ

Запрос выбора NPGSQL периодически не возвращает строк

Я выполняю простой запрос выбора следующим образом: Private Function ReturnTableQuery(ByVal SQL As String) As DataTable Dim rs As DataTable = New DataTable Dim Adapter As NpgsqlDataAdapter = New NpgsqlDataAdapter Try If conn Is Nothing Then ConnectD…
17 июл '12 в 23:39
1 ответ

Запрос не запускается из npgsql, но запускается на postgresql pgAdmin

У меня проблема с запуском простого запроса вставки из моего приложения на C# в базу данных Postrges. Это функция, которая строит запрос: string push = "INSERT INTO \"Tasks\"( \"TName\", \"Desc\", \"TType\", \"DCreated\", \"DEnd\") VALUES (\'" + thi…
13 апр '15 в 14:19
3 ответа

Сохранение словаря (Of String, Int16()) в ячейку PostgreSQL

У меня есть Dictionary(of String, INT16()). Этот словарь представляет аналоговые значения из измерения. Я хочу сохранить этот словарь в одной ячейке базы данных PostgreSQL. Я использую Npgsql. Я долго искал, но понятия не имею, как это сделать. Я ду…
12 сен '17 в 07:34