Nhibernate - Konnte keinen Getter für Eigentum finden

8

Ich habe versucht, den MusicStore Nhibernate-Port zu erstellen, und ich bin auf diesen Fehler gestoßen:

  

In der Klasse wurde kein Getter für die Eigenschaft 'OrderInfo' gefunden   'MvcMusicStore.Models.OrderDetail'

mit der folgenden inneren Ausnahme:

  

NHibernate.PropertyNotFoundException: Es konnte kein Getter gefunden werden   Eigenschaft 'OrderInfo' in der Klasse 'MvcMusicStore.Models.OrderDetail'

bei Verwendung des folgenden Mappings für OrderDetail:

%Vor%

Und die C # Klassendefinition:

%Vor%

Das Mapping für die OrderInfo-Klasse lautet wie folgt:

%Vor%

und es hat die folgende C # Klassendefinition:

%Vor%

Die Entity-Klasse ist eine abstrakte Klasse, die eine Guid ID-Eigenschaft hinzufügt. Was mache ich falsch? Ich kann ehrlich gesagt keine Fehler bei meinen Abbildungen erkennen.

    
Cosmo D 08.08.2012, 11:47
quelle

2 Antworten

6

In der Mapping-Datei sagen Sie:

%Vor%

und du musst sagen:

%Vor%     
Gustavo Fuentes 08.08.2012, 11:54
quelle
3

Der Name der Eigenschaft lautet Order , nicht OrderInfo . Benennen Sie die Eigenschaft in OrderInfo :

um %Vor%

oder ändern Sie die Konfiguration:

%Vor%     
Marc Gravell 08.08.2012 11:54
quelle

Tags und Links