Domanda

Qualcuno ha visto questo errore monorotaia prima e so cosa vuol dire?

l'elemento imprevisto nello stack: trovato UCampus.Core.Models.Nested.Hours, aspettandosi UCampus.Core.Models.Business

Sono il salvataggio di un oggetto di business quando si verifica questo errore, Ore è un bambino di un bambino di business.

Grazie, Justin

È stato utile?

Soluzione

Nella classe Ore per qualche motivo è stato l'override del metodo GetHashCode e che stava causando questo peculiare eccezione. Qualsiasi idea del perché sarebbe stata la precedenza su GetHashCode ??

//public override int GetHashCode()
        //{
        //    unchecked
        //    {
        //        return (GetHours(Open) * 397) ^ GetHours(Close);
        //    }
        //}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top