Oracle Entity Frameework Автоинкремент? - PullRequest
3 голосов
/ 31 марта 2011

Я думаю об использовании ODP.NET Entity Framework в моем приложении, и мне было интересно, как обрабатывается автоинкремент. При работе с ODP.NET без EF я использовал последовательность и sequence.next в моих вставках. Но как мне справиться с этим с EF?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011

Я использовал последовательности и триггеры - это было единственное решение, которое работало.

0 голосов
/ 31 марта 2011

Обычно вы извлекаете последовательность NEXT_VAL в триггере BEFORE INSERT таблицы (см. sample ).

В EF установите для StoreGeneratedPattern столбца PK значение Identity ( MSDN ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...