Обезвоживание NHibernate - PullRequest
0 голосов
/ 11 июня 2011

Есть ли способ с NHibernate взять экземпляр некоторого сопоставленного типа и обезвредить его до object[], который соответствует столбцам базы данных, если этот экземпляр должен быть сохранен в базе данных?

1 Ответ

1 голос
/ 14 июня 2011

было бы полезно узнать ваш вариант использования. Может быть, есть лучший способ решить эту проблему, но здесь идет то, что вы просили:

var persistor = session.GetSessionImplementation().GetEntityPersister(obj.GetType().Name, obj);
object[] values = persistor.GetPropertyValues(obj, NHibernate.EntityMode.Poco);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...