A composite key may be modelled by a .NET class with a property for each key column. The class must be Serializable and override equals() and hashCode()

Namespace: NHibernate.Mapping.Attributes
Assembly:   NHibernate.Mapping.Attributes (in NHibernate.Mapping.Attributes)
Version: 1.2.0.4000

Syntax

Visual Basic (Declaration)
<SerializableAttribute> _
Public Class CompositeIdAttribute _
	Inherits BaseAttribute
C#
[SerializableAttribute]
public class CompositeIdAttribute : BaseAttribute
Visual C++
[SerializableAttribute]
public ref class CompositeIdAttribute : public BaseAttribute

Inheritance Hierarchy

System.Object
  System.Attribute
    NHibernate.Mapping.Attributes.BaseAttribute
      NHibernate.Mapping.Attributes.CompositeIdAttribute