MonoRail - ошибка «Неожиданный элемент в стеке» - PullRequest
0 голосов
/ 29 мая 2010

Кто-нибудь видел эту ошибку MonoRail раньше и знает, что это значит?

Неожиданный элемент в стеке: найден UCampus.Core.Models.Nested.Hours, ожидая UCampus.Core.Models.Business

Когда эта ошибка возникает, я сохраняю бизнес-объект, Hours является дочерним по отношению к дочернему бизнесу.

Спасибо, Джастин

1 Ответ

0 голосов
/ 29 мая 2010

В классе Hours он по какой-то причине переопределил метод GetHashCode, и это вызвало это своеобразное исключение.Есть идеи, почему они переопределяют GetHashCode ??

//public override int GetHashCode()
        //{
        //    unchecked
        //    {
        //        return (GetHours(Open) * 397) ^ GetHours(Close);
        //    }
        //}
...