Карта частной собственности с беглым nhibernate

Я получаю исключение при картировании частной собственности. Вот такая ситуация: У меня есть это в Entity.cs: приват int m_Inactive;

и в EntityMap.cs у меня есть:

Map(x => Reveal.Property<Entity>("m_Inactive")).ColumnName.("INACTIVE"); 

Но я получаю эту ошибку:

System.Reflection.TargetInvocationException: Exception has been thrown 
by 
the target of an invocation. --->  System.ArgumentException: Not a member access 

Что может быть причиной?

Благодарю.

Ответы на вопрос(2)

Если вы будете следоватьпримеры в вики вы увидите, что вы должны использоватьMap(Reveal.Member<YourEntity>("m_Inactive")).

 05 июл. 2012 г., 19:22
Ссылки снова сломаны, используйте эту ссылку:github.com/jagregory/fluent-nhibernate/wiki/…
 03 мар. 2010 г., 10:58
Ссылка устарела. Обновленный является:wiki.fluentnhibernate.org/Fluent_mapping_private_properties а такжеwiki.fluentnhibernate.org/…
 21 июн. 2012 г., 03:30
Ни одна из ссылок больше не работает.
 03 мар. 2010 г., 15:06
Я недавно переместил серверы и забыл воссоздать URL-перенаправления. Спасибо за напоминание! И старая, и новая ссылка теперь работают.
 21 июн. 2012 г., 12:05
Исправлены ссылки снова. Спасибо

в последней версии вы должны использовать Reveal.Member, поскольку Reveal.Property устарела:

Map(Reveal.Member<YourEntity>("m_Inactive"))

О, и вроде как "дух" но вам нужно убедиться, что вы включили FluentNHibernate:

using FluentNHibernate;

И еще один "дух" но это будет работать сprotected члены, а такжеprivate.

Ваш ответ на вопрос