共用方式為


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 如果沒有屬性對應至指定的資料行,則為 。

屬性

適用於