Найдено 4 результата
- Пт 31 янв 2014 06:33
- Форум: PostgreSQL Data Access Components
- Тема: Таблица с одной колонкой
- Ответы: 8
- Просмотры: 19760
Re: Таблица с одной колонкой
Уже качаю, зашел на форум сказать спасибо, спасибо!
- Вт 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;
- Пн 20 янв 2014 05:45
- Форум: PostgreSQL Data Access Components
- Тема: Таблица с одной колонкой
- Ответы: 8
- Просмотры: 19760
Re: Таблица с одной колонкой
Использую Code-First, класс выглядит вот так:
Просмотрел через dbMonitor, SQL-запроса вообще никакого нет:
Код: Выделить всё
public class MY_TABLE
{
[Key]
[ScaffoldColumn(false)]
public long IdMyTable { get; set; }
}
- Пт 17 янв 2014 08:42
- Форум: PostgreSQL Data Access Components
- Тема: Таблица с одной колонкой
- Ответы: 8
- Просмотры: 19760
Таблица с одной колонкой
Доброго времени суток, вопрос следующий:
У меня есть MVC-приложение C# + Razor, в качестве СУБД - PostgreSQL, и Entity Framework с devart dotConnect for PostgreSQL.
В базе есть табличка, содержащая одну колонку (id), когда я пытаюсь добавить в неё запись:
вылетает ошибка "Empty insert statement".
Если в таблицу добавить ещё одну фиктивную колонку, то добавление работает. Что это за проблема и можно ли обойтись без этого хака?
У меня есть MVC-приложение C# + Razor, в качестве СУБД - PostgreSQL, и Entity Framework с devart dotConnect for PostgreSQL.
В базе есть табличка, содержащая одну колонку (id), когда я пытаюсь добавить в неё запись:
Код: Выделить всё
var newRecord = new MY_TABLE();
context.MY_TABLE.Add(newRecord);
context.SaveChanges();
Если в таблицу добавить ещё одну фиктивную колонку, то добавление работает. Что это за проблема и можно ли обойтись без этого хака?