У меня есть уровень доступа к данным на C # .NET 3.5, представляющий собой простую реализацию ADO.NET. Я пытаюсь заменить свои нестандартные доморощенные классы Object Relation Map на более надежные, такие как fluent-nhibernate.
Я пытаюсь выяснить, могу ли я использовать большую часть моей существующей реализации ADO.NET с беглыми картами классов nhibernate. Можно ли использовать FluentNHibername.Mapping.ClassMap
карты для сопоставления System.Data.IDataRecord
s, возвращенных из моей базы данных, с моими POCO и для сопоставления POCO с IDbCommand
командами обновления / вставки? Это рекомендуется, или мне лучше использовать FluentNHibernate "полностью"? Я видел только учебники, использующие FluentNHibernate для всей модели доступа к базе данных.