単純なプロジェクトで Fluent NHibernate を使用していますが、識別子のプロパティ名、外部キーのプロパティ名、およびバージョンのプロパティ名に関する情報を取得できます。
現在、識別子のプロパティ名を取得する方法を 1 つだけ知っています。
string primaryKeyName = NHibernateHelper.OpenSession().SessionFactory.GetClassMetadata(typeof(MyClass).Name).IdentifierPropertyName;
外部およびバージョンのプロパティ名も取得する方法はありますか?