1

I've read that compound primary keys will confuse the hell out of typical ORM code generators. Which ORMs work best with compound PKs and which to avoid? (I've a particular interest in .NET)

Community
  • 1
  • 1
onedaywhen
  • 55,269
  • 12
  • 100
  • 138

1 Answers1

3

I'm using NHibernate successfully with compound keys.

<class name="UserProfileField" table="UserProfileFields">
    <composite-id>
        <key-many-to-one name="Parent" column="UserId" lazy="false"/>
        <key-property name="FieldName"/>
    </composite-id>
...
deepcode.co.uk
  • 1,464
  • 1
  • 14
  • 22