Bltoolkit - работа с идентичностью с несколькими БД - PullRequest
0 голосов
/ 09 сентября 2011

Как мне работать с идентичностью, когда я поддерживаю несколько БД с Bltoolkit.Я знаю, что BL поддерживает вызов InsertWithIdentity с linq, который выполняет вставки, но я думаю, что он работает только с Sql Server, и в этом случае я не хочу использовать его в этом случае

Это лучший способ сделать это.Возможно создание какой-либо карты идентификации для хранения последнего значения первичного ключа для конкретной сохраненной сущности.

Любой совет будет полезен.Спасибо scope_creep

1 Ответ

0 голосов
/ 09 сентября 2011

MySql поддерживает AUTO_INCREMENT, поэтому это не проблема.

Для Oracle существует два способа реализации идентификации:

  1. Определение триггера .
  2. Используйте последовательность .
...