Ошибка при выполнении SaveChanges () с ключевым полем на Npgsql

asp.net-mvc-4 c# entity-framework entity-framework-6 npgsql

Вопрос

У меня проблема с моей моделью Npgsql при использовании метода SaveChanges из DbContext:

    A null store-generated value was returned for a non-nullable member 'Id' of type     
'Easylab.DAO.Contextos.LogCad'.

Возможно, Npgsql не получает значение из вставки или не понимает возможность нулевого значения для поля Key, когда SaveChanges ?

Это модель:

    A null store-generated value was returned for a non-nullable member 'Id' of type     
'Easylab.DAO.Contextos.LogCad'.

Методы вызова контроллера:

    A null store-generated value was returned for a non-nullable member 'Id' of type     
'Easylab.DAO.Contextos.LogCad'.

Исключение:

    A null store-generated value was returned for a non-nullable member 'Id' of type     
'Easylab.DAO.Contextos.LogCad'.

Принятый ответ

Решено! Эта проблема возникла из-за того, что наши таблицы не были «адекватным» определением для ее последовательностей. Мы изменили ее определения с помощью определения таблицы alter и ... voilÃ! = D

ALTER SEQUENCE <sequence> OWNED BY <table>.<column>

Спасибо за команду Npgsql и особенно за Francisco Junior (@ francisco-junior) за их прямую помощь.




Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему