Mysteriöse TimeoutException bei NHibernate

Ich hatte eine zeitlang einfach so eine TimeoutException, als ich mittelsn NHibernate und WCF Daten übertragen wollte. Der Fehler bestand aus zwei Problemen.

Erstens hatte ich Objekte vom Typ IList, die ich übertragen wollte. Das geht nicht, denn so ist ja gar nicht klar, was auf der anderen Seite erzeugt werden soll. Als ich dies nach List abänderte gings...

Parallel dazu gabs ein anderes Problem. Ich wollte, dass meine Entitäten von einer Basisentität erben, damit ich Gemeinsamkeiten nur einmal entwickeln muss. Und in der Schnittstelle sollte natürlich die Basisklasse angegeben werden, damit ich z.B. bei der Methode Add(DBEntityBase entity), auch jegliche Objekte angeben konnte, die von DBEntityBase erben. Dazu muss aber das Attribut KnownType benutzt werden, da er sonst nicht weiss, was denn nun eigentlich gemeint ist.

Diese beiden Fehler führten bei mir zu einer TimeoutException..

Published 22 August 2009 03:09 von Dosihris

Kommentare

Keine Kommentare

Kommentar abgeben

(verpflichtend) 
(verpflichtend) 
(optional)
(verpflichtend) 
Nico Franze Herzlich Willkommen auf meinem Blog. Ich bin Nico, freier Softwareentwickler sowie Autor für Fachzeitschriften. Hab mit .NET Version 1.0 begonnen (damals noch VB.Net) und bin dann schlussendlich bei C# gelandet. Mehr Infos gibts unter www.nfranze.de


Suche

Los

Translator Widget

Dieser Blog

Syndikation


Locations of visitors to this page