Klasse Karte-Einstellung mit Fluent NHibernate

Ich bin neu in der Verwendung von NHibernate und ich Schwierigkeiten hatten, eine klare Beispiele online, wie man erstellen Sie eine ClassMap für eine gespeicherte Prozedur ohne Verwendung von XML für die Zuordnungen. Vor kurzem habe ich diese arbeiten mit der Fluent-interfaces und wollte zu teilen, was ich gelernt habe.

Die gespeicherte Prozedur in Frage, die ein Objekt zurückgibt, wie diese:

public class ProductCategoryNavigation
{
    public virtual int CategoryId { get; protected set; }
    public virtual int CategoryNodeId { get; set; }
    public virtual int ParentCategoryNodeId { get; set; }
    public virtual string Name { get; set; }
    public virtual string Title { get; set; }
    public virtual string SeoUrl { get; set; }
    public virtual bool IsActive { get; set; }
    public virtual int DisplayOrder { get; set; }
    public virtual int ProductCount { get; set; }
}

So, wie erstelle ich eine ClassMap, dass NHibernate verwenden, um Karte das Ergebnis einer gespeicherten Prozedur zu diesem Objekt?

InformationsquelleAutor Mr Code | 2011-12-23
Schreibe einen Kommentar