I have no idea how to help, but this really does seem like an odd design for
an entity. Sure you can do it in C#, and we all do, but not in entities.

On Wed, Mar 25, 2009 at 3:25 PM, Joshua <[email protected]> wrote:

>
> Here's another attempt to modify the mapping as I've seen done
> similarly in other examples.  The exception is telling me that I have
> to map the Id property in my subclass, which I don't understand.
>
> new mapping:
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> assembly="MappingTests" namespace="MappingTests">
>  <class name="ConcreteFoo">
>    <id name="Id">
>      <generator class="identity" />
>    </id>
>    <property name="Name" />
>     <joined-subclass name="IFooInt">
>      <key />
>      <joined-subclass name="ConcreteFoo" entity-name="FooInt">
>        <key />
>      </joined-subclass>
>     </joined-subclass>
>  </class>
> </hibernate-mapping>
>
> changed this line in persistence code to:
>
> session.Save("FooInt", foo);
>
> exception:
>
> NHibernate.PropertyNotFoundException : Could not find a getter for
> property 'Id' in class 'MappingTests.IFooInt'
>
> If I add the Id property to the IFooInt interface (something I don't
> want to do), I get the same exception, but about the "Name" property,
> which I definitely can't add to my IFooInt interface.
>
> Please help.  Thank you.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to