IMutableEntityType.AddForeignKey Метод

Определение

Перегрузки

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

Добавляет новую связь к этому типу сущности.

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

Добавляет новую связь к этому типу сущности.

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

Добавляет новую связь к этому типу сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
override this.AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Overridable Function AddForeignKey (property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Параметры

property
IMutableProperty

Свойство, для которому определен внешний ключ.

principalKey
IMutableKey

Первичный или альтернативный ключ, на который ссылается ссылка.

principalEntityType
IMutableEntityType

Тип сущности, к которой направлена данная связь. Это может отличаться от типа, определенного principalKey в , когда отношение предназначено для производного типа в иерархии наследования (так как ключ определяется в базовом типе иерархии).

Возвращаемое значение

Только что созданный внешний ключ.

Применяется к

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

Добавляет новую связь к этому типу сущности.

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Function AddForeignKey (properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Параметры

properties
IReadOnlyList<IMutableProperty>

Свойства, для которым определен внешний ключ.

principalKey
IMutableKey

Первичный или альтернативный ключ, на который ссылается ссылка.

principalEntityType
IMutableEntityType

Тип сущности, к которой направлена данная связь. Это может отличаться от типа, определенного principalKey в , когда отношение предназначено для производного типа в иерархии наследования (так как ключ определяется в базовом типе иерархии).

Возвращаемое значение

Только что созданный внешний ключ.

Применяется к