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.
In der Mapping-Datei sagen Sie:
%Vor%und du musst sagen:
%Vor% Der Name der Eigenschaft lautet Order
, nicht OrderInfo
. Benennen Sie die Eigenschaft in OrderInfo
:
oder ändern Sie die Konfiguration:
%Vor%Tags und Links .net c# nhibernate