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
значение , если свойство не сопоставляется с данным столбцом.
- Атрибуты
Применяется к
Entity Framework