Ich versuche, die einfachsten Beispiele in FnH zu erstellen. Ich habe mit dem Examples.FirstProject begonnen. Ich habe jedoch nicht die SQL-Lite-Konfiguration verwendet. Stattdessen habe ich die Konfiguration auf SQL2005 eingestellt und die Tabellen wie im Beispiel dargestellt angelegt.FluentNHibernate: Erste Schritte mit dem Examples.FirstProject
Beim Durchlaufen des Codes scheint es keine Probleme beim Erstellen der Sitzungsfactory zu geben. Ich erhalte jedoch einen Fehler, wenn der Code die Zeile "transaction.commit" erreicht. Der Fehler lautet:
Could not insert collection: [Examples.FirstProject.Entities.Store.Products#5][SQL:SQL not available]
Im fragen, ob es ein Problem mit der Art und Weise war die Tabellen wurden in SQL Server erstellt. Die IDs waren "int" -Typ und die Namen und solche waren "varchar (50)". Ich habe die PK von Store, Product und Employee auf das entsprechende ID-Feld gesetzt. Ich habe auch das ID-Inkrement automatisch um 1 erhöht (IdentitySpecification-Spalteneigenschaft in SQL Server). StoreProduct ist das Viele-zu-Viele und ist auch im Diagramm enthalten.
Jede Hilfe wäre willkommen. Vielen Dank.