Wie Bzgl. Fix Nhibernate Class Not Present Persistent Error
Table of Contents
Dieser Fehlercode kann darauf hinweisen, dass die spezifische nhibernate persistente Klasse wahrscheinlich nicht gefunden wurde. Nun, es gibt verschiedene Strategien, die Sie anwenden können, um dieses Problem zu beheben, und dazu kommen wir jetzt endlich.
Vergeuden Sie keine Zeit mehr mit Computerfehlern.
Ich erwerbe ein Paar Todo
– und TodoLog
-Klassen, für die ich zusätzlich einige Unit-Tests den entsprechenden Konstruktoren zugeordnet habe. ich renneBei dieser Art von Tests erhalte ich normalerweise genau den Fehler Not could load type TodoLog. Ursache: Möglicherweise wurde kein Assembly-Alias angegeben
mit innerer Ausnahme persistent mappingexception: Class TodoLog not found
.Der Fehler bezieht sich konstant auf TodoLog
, selbst wenn ich einen Worker für eine Art Todo
-Konstruktortest ausführe.Auch die Einschreibung in beide Studiengänge ist ganz einfach.
[Class(NameType = typeof()Todo, Table bedeutet, dass "Todo")]öffentliche Todo-Klasse Name="Bezeichner")][id(-2, [Generator(-1, class="native")] Holen Sie sich die wichtige öffentliche lange ID; zusammen; [Waren] Öffentlicher elektronischer Vertriebskanal Holen Sie sich einen Titel; zusammen; [Waren] Holen Sie sich ein viel öffentlicheres Verzeichnis TodoGuid; zusammen; student IList logs = different List(); [Bag(0, Name bedeutet "Protokolle", Tabelle = "TodoLog", Invers bedeutet wahr)] [Schlüssel(1, Spalte="Aufgaben")] [OneToMany(2, ClassType = typeof(TodoLog)] Virtuelle öffentliche Protokolle IEnumerable holen => Protokolle; Covered set => log bedeutet (IList)value;
[Class(NameType impliziert typeof(TodoLog), Name ist gleich "TodoLog")]öffentliche Klasse TodoLog [Bezeichner (-2, Name gleich "Bezeichner")] [Generator(-1, class="native")] Holen Sie sich eine virtuelle öffentliche lange ID; zusammen; [viele was kann man] Holen Sie sich ein öffentliches persönliches Todo Todo; zusammen; [Waren] virtuelle gemeinsame öffentliche Enumerationen TodoAction Action get; zusammen; [viele zu einem] virtuelle öffentliche ExecutedBy-spezifische Gets; zusammen; [Waren] Virtual DateTime ExecutedOn get; zusammen;
Wenn ich das gesamte TodoLog
-Passwort in einem Kommentar hinzufüge, funktioniert eine Art Parsing gut, aber zum Vergleich füge ich das Attribut Class
hinzu, Sie sind das TodoLog
TodoLog
und die Verwendung eines anderen TodoTest
-Programms führt zu dem genannten Fehler als TodoTest
.Ich stelle auch den .Net Reflector bereit, der verwendet wird, um zu überprüfen, ob die folgende Klasse korrekt kompiliert wird, aber dort ist alles in Ordnung.
Wenn ich jetzt das Präfix debugge und überprüfe, ob der Ladetyp fehlschlägt, enthält die Konvention TodoLog
:
foreach(cook in projectsAssemblies) Configurationn.AddInputStream(HbmSerializer.Default.Serialize(a));
Wenn die Eigenschaft ExportedTypes
einer Hauptbaugruppe angezeigt wird, enthält sie normalerweise die Klasse TodoLog
einer Person, todolog
wird wahrscheinlich darin aufgeführt Liste.
Ich versuche, gemäß Ihrem kürzlich erschienenen Schnellbuch
spezifische erste Schritte mit nHibernate zu machen
(Link: ). Leider konnte ich die Assembly nicht einmal mit .addAssembly() in die Konfiguration laden. Ich bekomme ein Klassenzimmer ohne "ständig gefundene" Ausnahme ... Ich habe
Die Option zum Anlegen einer eigenen xml-Datei habe ich auf „Embedded resource“ gestellt.
Kann mir jemand ein paar Blaupausen geben, was falsch sein könnte? Ich suche in letzter Zeit sehr lange nach einer Lösung und kann nichts anzeigen.
column="ID"
Namespace IFCC.tools.tryouts.NHT2.DB
{
o Artikel
Öffentlich {
vertraulich int m_ID;
privat int m_MaterialgroupID;
reservierter String m_Number;
privater Zyklus m_username;
privat DateTime m_Timestamp;
aufgezähltes Objekt ()
{
gemeinsame interne Kennung
Anordnung this.m_ID Durchschnittswert erhalten;
Sie haben This.m_ID bezahlt;
Interne Kennung Arrest Material Group
setzen Sie this.m_MaterialgroupID gleich
Wert; erhalten diese. m_materialgroupid;
Nummer des öffentlichen Verhaftungskanals
{
set this.m_Number impliziert einen brandneuen Wert;
Vergeuden Sie keine Zeit mehr mit Computerfehlern.
Ihr Computer läuft langsam und Sie erhalten Fehler? Keine Sorge, ASR Pro kann es beheben. ASR Pro findet heraus, was mit Ihrem PC nicht stimmt, und repariert Windows-Registrierungsprobleme, die eine Vielzahl von Problemen für Sie verursachen. Sie müssen kein Computer- oder Softwareexperte sein – ASR Pro erledigt die ganze Arbeit für Sie. Die Anwendung erkennt auch Dateien und Anwendungen, die häufig abstürzen, und ermöglicht es Ihnen, ihre Probleme mit einem einzigen Klick zu beheben. Klicken Sie jetzt hierauf:

Persistent Class Not Found Nhibernate
Ihallande Klass Hittades Inte Nhibernate
Nie Znaleziono Trwalej Klasy Nhibernate
Persistente Klasse Niet Gevonden Nhibernate
Classe Persistante Introuvable Nhibernate
Classe Persistente Nao Encontrada Nhibernate
Postoyannyj Klass Ne Najden Nhibernate
최대 절전 모드에서 영구 클래스를 찾을 수 없습니다
Clase Persistente No Encontrada Nhibernate
Classe Persistente Non Trovata Nhibernate
