AssociationAttribute Class
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Designates a property to represent a database association, such as a foreign key relationship.
System::Object
System::Attribute
System.Data.Linq.Mapping::DataAttribute
System.Data.Linq.Mapping::AssociationAttribute
System::Attribute
System.Data.Linq.Mapping::DataAttribute
System.Data.Linq.Mapping::AssociationAttribute
Assembly: System.Data.Linq (in System.Data.Linq.dll)
The AssociationAttribute type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DeleteOnNull | When placed on a 1:1 association whose foreign key members are all non-nullable, deletes the object when the association is set to null. |
![]() | DeleteRule | Gets or sets delete behavior for an association. |
![]() | IsForeignKey | Gets or sets the member as the foreign key in an association representing a database relationship. |
![]() | IsUnique | Gets or sets the indication of a uniqueness constraint on the foreign key. |
![]() | Name | Gets or sets the name of a column. (Inherited from DataAttribute.) |
![]() | OtherKey | Gets or sets one or more members of the target entity class as key values on the other side of the association. |
![]() | Storage | Gets or sets a private storage field to hold the value from a column. (Inherited from DataAttribute.) |
![]() | ThisKey | Gets or sets members of this entity class to represent the key values on this side of the association. |
| Name | Description | |
|---|---|---|
![]() | Equals | Infrastructure. Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from Attribute.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Use this attribute to represent an association in a database, such as the relationship between a foreign key and a primary key.
Show:


