IMutableEntityType.FindForeignKey Метод

Определение

Перегрузки

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey? 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.IMutableForeignKey
override this.FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Overridable Function FindForeignKey (property As IReadOnlyProperty, principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IMutableForeignKey

Параметры

property
IReadOnlyProperty

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

principalKey
IReadOnlyKey

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

principalEntityType
IReadOnlyEntityType

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

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

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

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

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IProperty), principalKey As IKey, principalEntityType As IEntityType) As IMutableForeignKey

Параметры

properties
IReadOnlyList<IProperty>

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

principalKey
IKey

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

principalEntityType
IEntityType

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

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

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

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey? 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.IMutableForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IMutableForeignKey

Параметры

properties
IReadOnlyList<IReadOnlyProperty>

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

principalKey
IReadOnlyKey

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

principalEntityType
IReadOnlyEntityType

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

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

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

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