Найдено 4 результата

infectioni
Пт 31 янв 2014 06:33
Форум: PostgreSQL Data Access Components
Тема: Таблица с одной колонкой
Ответы: 8
Просмотры: 19760

Re: Таблица с одной колонкой

Уже качаю, зашел на форум сказать спасибо, спасибо!
infectioni
Вт 21 янв 2014 05:19
Форум: PostgreSQL Data Access Components
Тема: Таблица с одной колонкой
Ответы: 8
Просмотры: 19760

Re: Таблица с одной колонкой

У меня CodeFirst, но при существующей БД, скрипт таблицы выглядит так:

Код: Выделить всё

CREATE TABLE dbo."MY_TABLE"
(
  "IdMyTable" bigint NOT NULL DEFAULT nextval('dbo."MY_TABLE_IdMyTable_seq"'::regclass),
  CONSTRAINT "PK_MY_TABLE" PRIMARY KEY ("IdMyTable")
)
Немного погуглив, нашел, что в таких случаях скрипт вставки выглядит следующим образом:

Код: Выделить всё

INSERT INTO dbo."MY_TABLE" default
VALUES;
infectioni
Пн 20 янв 2014 05:45
Форум: PostgreSQL Data Access Components
Тема: Таблица с одной колонкой
Ответы: 8
Просмотры: 19760

Re: Таблица с одной колонкой

Использую Code-First, класс выглядит вот так:

Код: Выделить всё

public class MY_TABLE
{
   [Key]
   [ScaffoldColumn(false)]
    public long IdMyTable { get; set; }
}
Просмотрел через dbMonitor, SQL-запроса вообще никакого нет:
infectioni
Пт 17 янв 2014 08:42
Форум: PostgreSQL Data Access Components
Тема: Таблица с одной колонкой
Ответы: 8
Просмотры: 19760

Таблица с одной колонкой

Доброго времени суток, вопрос следующий:
У меня есть MVC-приложение C# + Razor, в качестве СУБД - PostgreSQL, и Entity Framework с devart dotConnect for PostgreSQL.

В базе есть табличка, содержащая одну колонку (id), когда я пытаюсь добавить в неё запись:

Код: Выделить всё

var newRecord = new MY_TABLE();
context.MY_TABLE.Add(newRecord);
context.SaveChanges();
вылетает ошибка "Empty insert statement".

Если в таблицу добавить ещё одну фиктивную колонку, то добавление работает. Что это за проблема и можно ли обойтись без этого хака?