MVC プロジェクトで流暢な hibernate 1.2.0.712 と nhibernate 3.2.0.4000 を OR マッパーとして使用していますが、問題は次のとおりです: これは私の oJob オブジェクトです:
public class Job{
virtual public Enquiry Enquiry { get; set; }
virtual public long Id { get; set; }
}
これはお問い合わせです。
public class Enquiry {
virtual public long Id { get; set; }
}
ここにJobMapがあります:
public class JobMap: ClassMap<Job>
{
public JobMap()
{
Schema("dbo");
Id(p => p.Id)
.Column("Id");
References(p => p.Enquiry);
}
}
各ジョブには 1 つの問い合わせがあることを期待しています
しかし、時々SQLサーバーをチェックすると、ジョブテーブルに異なるIDを持ついくつかのレコードがあり、それらはすべて同じenquiryidを持つことがわかります
何度も確認しましたが、正確にいつ発生するかわかりません。何が問題なのですか?