Реализация условного отображения текучих сред в соответствии с БД - PullRequest
0 голосов
/ 05 февраля 2011

Я работаю с 2 различными базами данных в моем приложении: большая (оракул) для онлайн-режима и маленькая (sqlce) для автономного режима.

Проблема в отображениях,Стратегия генерации идентификаторов не такая, мне нужна пользовательская реализация в sqlce (что-то вроде последовательностей, но для отрицательного направления).

Как я могу достичь этой способности без моего отображения, содержащего IF *

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Вместо ручной настройки вы можете определить соглашение? Тогда у вас будет только один if, какое соглашение загружать во время конфигурации фабрики сеанса. Или, может быть, ничего, если соглашение может исследовать весь способ использования диалекта (хотя я не знаю, поддерживают ли это свободно существующие объекты nhibernate, доступные для соглашений).

0 голосов
/ 22 февраля 2011

вот хороший способ реализовать это http://kinnrot.blogspot.com/2011/02/per-db-conventions-with.html

...