Hallo alle zusammen,
ich habe zwei Klassen Rating und BaseRating. Rating erbt dabei von BaseRating. Die zwei Klassen leigen in unterschiedlichen Namespaces und auch in unterschiedlichen DLLs. Wie muss ich jetzt die Mapping Files schreiben? Liegen beide in der gleichen DLL (was bei diesem Projekt aber nicht mglich sein wird), dann sieht mein Mapping file ca. so aus:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="BLL.CommonEntities" assembly="BLL.CommonEntities">
<class name="BaseRating" table="BaseRating">
<id name="ID">
<column name="RatingID" sql-type="int32" not-null="true"/>
<generator class="identity" />
</id>
<property name="Transaction" >
<column name="TransactionName" not-null="true" />
</property>
<property name="Tranche" >
<column name="TrancheName" not-null="true" />
</property>
<joined-subclass name="Rating" table="Rating">
<key column="RatingID"/>
<property name="Description" column="Description" />
</joined-subclass>
</class>
</hibernate-mapping>
Dies funktioniert super, aber was muss ich machen, wenn beide Klassen in unterschiedlichen DLLs liegen???
Vielen Dank für eure Mühe
Michael
|