W Oracle nie ma możliwości przechowywania wartości typu bool. Najbardziej powszechnym rozwiązaniem jest użycie kolumny typu CHAR(1) z wartościami 'Y' i 'N'. Autorzy NHibernate się na to przygotowali udostępniając typ YesNo. Mój przypadek był inny. Z bazy danych korzystała już aplikacja, która wartości typu bool zapisywała w kolumnach typu INT. Wartość true zdefiniowana była jako -1, wartość false - 0. Moja miała robić tak samo. Da radę. Tylko niestety trzeba się trochę napisać.
Strona głównaBazy danych i XML
Bazy danych i XML 5680 dni, 1 godzinę, 2 minuty temu 62 pokaż kod licznika zwiń
Podobne artykuły:
- Jakub Gutkowski - Problem: Prosty audyt w NHibernate i Session.Save
- O programowaniu w dotnecie: Zarządzanie sesjami w NHibernate
- [RS] NHibernate przychodzi z pomocą - zabija smoka i ratuje księżniczkę - .net.coding.blog
- O programowaniu w dotnecie: Model bazy danych i mapowania NHibernate
- Kilka tipów dla Fluent NHibernate
- NHibernateStarter - zaczątek aplikacji z NHibernate, NHibernate.Linq, Fluent NHibernate, nUnit i SQLite
- AutoMapper, NHibernate, lazy loading oraz problem select n+1
- Maciej Aniserowicz | Mapowanie Fluent NHibernate i enum
- Znowu TypeInitializationException
- Bartek Szafko » NHibernate: przyśpieszanie ładowania
- NHibernate – jak zacząć?