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


MigrationsSqlGenerator.FindProperty(IModel, String, String, String) Метод

Определение

Внимание!

Use model?.GetRelationalModel().FindTable().FindColumn()

Находит некоторые, IProperty сопоставленные с заданным столбцом.

Если несколько свойств сопоставляются с одним и тем же столбцом, возвращаемое свойство выбирается произвольно. Проверяющий элемент управления моделью гарантирует, что все свойства, сопоставленные с данным столбцом, имеют согласованную конфигурацию.

protected virtual Microsoft.EntityFrameworkCore.Metadata.IProperty FindProperty (Microsoft.EntityFrameworkCore.Metadata.IModel model, string schema, string tableName, string columnName);
[System.Obsolete("Use model?.GetRelationalModel().FindTable().FindColumn()")]
protected virtual Microsoft.EntityFrameworkCore.Metadata.IProperty FindProperty (Microsoft.EntityFrameworkCore.Metadata.IModel model, string schema, string tableName, string columnName);
[System.Obsolete("Use model?.GetRelationalModel().FindTable().FindColumn()")]
protected virtual Microsoft.EntityFrameworkCore.Metadata.IProperty? FindProperty (Microsoft.EntityFrameworkCore.Metadata.IModel? model, string? schema, string tableName, string columnName);
abstract member FindProperty : Microsoft.EntityFrameworkCore.Metadata.IModel * string * string * string -> Microsoft.EntityFrameworkCore.Metadata.IProperty
override this.FindProperty : Microsoft.EntityFrameworkCore.Metadata.IModel * string * string * string -> Microsoft.EntityFrameworkCore.Metadata.IProperty
[<System.Obsolete("Use model?.GetRelationalModel().FindTable().FindColumn()")>]
abstract member FindProperty : Microsoft.EntityFrameworkCore.Metadata.IModel * string * string * string -> Microsoft.EntityFrameworkCore.Metadata.IProperty
override this.FindProperty : Microsoft.EntityFrameworkCore.Metadata.IModel * string * string * string -> Microsoft.EntityFrameworkCore.Metadata.IProperty
Protected Overridable Function FindProperty (model As IModel, schema As String, tableName As String, columnName As String) As IProperty

Параметры

model
IModel

Целевая модель, которая может быть null , если операции существуют без модели.

schema
String

Схема, содержащая таблицу, или null для использования схемы по умолчанию.

tableName
String

Имя таблицы, содержащей столбец.

columnName
String

Имя столбца.

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

Найденное свойство или null значение , если свойство не сопоставляется с данным столбцом.

Атрибуты

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