alors je me lance dans mapping nhibernate avec une application windows.
voici la ligne qui plante :
etudiant = (etu)session.Load(typeof(TP.etu), num_etu);
et voici l'erreur :
{"Unknown entity class: TP.etu"}
pourtant tout me parait correct :
voici mon fichier de mapping : etu.hbm.xml
1 2 3 4 5 6 7 8 9 10 11
|
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" >
<class name="TP.etu,TP" table="etu">
<id name="num" column="etu_num" type="Int32">
<generator class="assigned"/>
</id>
<property name="nom" column="etu_nom" type="String" />
<many-to-one name="lapromo" class="TP.promo,TP" column="promo_code"/>
</class>
</hibernate-mapping> |
et voici mon App.config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<?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" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<nhibernate>
<add
key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"
/>
<add
key="hibernate.dialect"
value="NHibernate.Dialect.MsSql2000Dialect"
/>
<add
key="hibernate.connection.driver_class"
value="NHibernate.Driver.SqlClientDriver"
/>
<add
key="hibernate.connection.connection_string"
value="Data Source=.\SQLEXPRESS;AttachDbFilename='C:\Documents and Settings\nous\Mes documents\baseTP.mdf';Integrated Security=True;Connect Timeout=30;User Instance=True"
/>
</nhibernate>
</configuration> |
d'ou peut venir mon erreur merci a vous
Partager