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
System.Attribute
NHibernate.Mapping.Attributes.BaseAttribute
NHibernate.Mapping.Attributes.CompositeIdAttribute