Поделиться через


IReadOnlyEntityType.FindForeignKey Метод

Определение

Перегрузки

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

public virtual Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey? FindForeignKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
override this.FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
Public Overridable Function FindForeignKey (property As IReadOnlyProperty, principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IReadOnlyForeignKey

Параметры

property
IReadOnlyProperty

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

principalKey
IReadOnlyKey

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

principalEntityType
IReadOnlyEntityType

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

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

Внешний ключ или null значение , если он не определен.

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

public Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey? FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IReadOnlyForeignKey

Параметры

properties
IReadOnlyList<IReadOnlyProperty>

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

principalKey
IReadOnlyKey

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

principalEntityType
IReadOnlyEntityType

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

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

Внешний ключ или null значение , если он не определен.

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