FindAllByProperty
Castle Active Recordで呼び出すと、インスタンスOnUpdate
で重複チェックを行うため、スタックオーバーフローが発生しOnUpdate
ます。次のコードを検討してください。なぜそれが呼ばれるのOnUpdate
ですか?どうすればそれを止めることができますか?
protected override void OnUpdate()
{
if (FindAllByProperty("Title", this.Title).Length > 1)
throw new Exception("duplicate Message in update");
base.OnUpdate();
}