Danke, Sebastian,
ich hatte es überlesen. In C# gibts einen eigenen Dokumententyp Anwendungskonfiguration.
Das hab ich nu drin und jetzt bekomme ich einen Fehler, dass meine Mapping-Datei nicht kompiliert werden kann.
Die Datei wird offensichtlich gefunden, das ist an der Fehlermeldung erkennbar. Nur hab ich keinen Schimmer, was da falsch drin ist.
Das ist meine Config für Access:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section
name="nhibernate"
type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
</configSections>
<nhibernate>
<add
key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"
/>
<add
key="hibernate.dialect"
value="NHibernate.JetDriver.JetDialect, NHibernate.JetDriver"
/>
<add
key="hibernate.connection.driver_class"
value="NHibernate.JetDriver.JetDriver, NHibernate.JetDriver"
/>
<add
key="hibernate.connection.connection_string"
value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Dokumente und Einstellungen\xxx\Eigene Dateien\Visual Studio 2008\Projects\NHibernateTest\SecondSolution\src\Datenbank.mdb;User Id=admin;Password=;"
/>
</nhibernate>
</configuration>
und hier meine Mapping:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="SecondSolution.User, SecondSolution" table="users">
<id name="Id" column="LogonId" type="String" length="20">
<generator class="assigned" />
</id>
<property name="UserName" column="UserName" type="String" length="40"/>
<property name="Password" type="String" length="20"/>
<property name="EmailAddress" type="String" length="40"/>
<property name="LastLogon" type="DateTime"/>
</class>
</hibernate-mapping>
...ich finde einfach keinen Fehler :(