アプリケーションで nHibernate のバージョンを更新しようとしています。私はnuGetを使用し、NHibernate v2.1.2.4000をv3.3.2.4000に更新し、流暢なNHibernateをv1.1.0.685からv1.3.0.733に更新しました
私はいくつかの問題を予期していましたが、私が得ているエラーは奇妙で、よくわかりません.
私の「多対多」規則には、次の行があります。
var userDefined = instance.Relationship.Columns.UserDefined.FirstOrDefault();
if (userDefined != null)
{
instance.Relationship.Column(userDefined.EntityType.Name + "Id");
}
問題は、DLL の更新後に「UserDefined」プロパティが存在しなくなることです。私が理解できないのは、どこかで再定義する必要があるかどうか、またはそのプロパティにアクセスする別の方法があるかどうかです。
「UserDefined」プロパティは流暢な nHibernate の一部であるという印象を受けました。これを機能させる方法を知っている人はいますか?
どうもありがとう