AssociationAttribute Class

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

Namespace:  System.Data.Linq.Mapping
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

No code example is currently available or this language may not be supported.

The AssociationAttribute type exposes the following members.

  NameDescription
Public methodAssociationAttributeInitializes a new instance of the AssociationAttribute class.
Top

  NameDescription
Public propertyDeleteOnNullWhen placed on a 1:1 association whose foreign key members are all non-nullable, deletes the object when the association is set to null.
Public propertyDeleteRuleGets or sets delete behavior for an association.
Public propertyIsForeignKeyGets or sets the member as the foreign key in an association representing a database relationship.
Public propertyIsUniqueGets or sets the indication of a uniqueness constraint on the foreign key.
Public propertyNameGets or sets the name of a column. (Inherited from DataAttribute.)
Public propertyOtherKeyGets or sets one or more members of the target entity class as key values on the other side of the association.
Public propertyStorageGets or sets a private storage field to hold the value from a column. (Inherited from DataAttribute.)
Public propertyThisKeyGets or sets members of this entity class to represent the key values on this side of the association.
Top

  NameDescription
Public methodEqualsInfrastructure. Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeReturns the hash code for this instance. (Inherited from Attribute.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodMatchWhen overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

Windows Phone OS

Supported in: 8.1, 8.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Show:
© 2017 Microsoft