AssociationAttribute.IsForeignKey Property
.NET Framework 4.5
Gets or sets the member as the foreign key in an association representing a database relationship.
Namespace: System.Data.Linq.Mapping
Assembly: System.Data.Linq (in System.Data.Linq.dll)
[Association(Name="FK_CustomerCustomerDemo", Storage="_CustomerDemographic", ThisKey="CustomerTypeID", IsForeignKey=true)] public CustomerDemographic CustomerDemographic { get { return this._CustomerDemographic.Entity; } set { CustomerDemographic previousValue = this._CustomerDemographic.Entity; if (((previousValue != value) || (this._CustomerDemographic.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._CustomerDemographic.Entity = null; previousValue.CustomerCustomerDemos.Remove(this); } this._CustomerDemographic.Entity = value; if ((value != null)) { value.CustomerCustomerDemos.Add(this); this._CustomerTypeID = value.CustomerTypeID; } else { this._CustomerTypeID = default(string); } this.SendPropertyChanged("CustomerDemographic"); } } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.