語言

EntityTypeBuilder.Property 方法

定義

多載

名稱 Description
Property(Type, String)

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

Property(String)

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

Property<TProperty>(String)

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

Property(Type, String)

來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property(Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As PropertyBuilder

參數

propertyType
Type

要設定的財產類型。

propertyName
String

要設定的物業名稱。

傳回

一個可以用來設定屬性的物件。

備註

新增屬性時,如果實體類別中有同名屬性,該物件會被加入模型中。 若實體類別中不存在屬性,則會新增一個影子狀態屬性。 影子狀態屬性是指在實體類別中沒有對應屬性的屬性。 屬性的當前值會儲存在實體 ChangeTracker 類別的實例中,而非儲存在實體類別的實例中。

適用於

Property(String)

來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyName As String) As PropertyBuilder

參數

propertyName
String

要設定的物業名稱。

傳回

一個可以用來設定屬性的物件。

備註

新增帶有此超載的屬性時,物件名稱必須與實體類型中 CLR 屬性或欄位的名稱相符。 此過載無法用來新增影子狀態屬性。

適用於

Property<TProperty>(String)

來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs
來源:
EntityTypeBuilder.cs

回傳一個物件,可用於設定實體類型的屬性。 若不存在帶有該名稱的屬性,則會新增一個屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty>(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(Of TProperty)

類型參數

TProperty

要設定的財產類型。

參數

propertyName
String

要設定的物業名稱。

傳回

一個可以用來設定屬性的物件。

備註

新增屬性時,如果實體類別中有同名屬性,該物件會被加入模型中。 若實體類別中不存在屬性,則會新增一個影子狀態屬性。 影子狀態屬性是指在實體類別中沒有對應屬性的屬性。 屬性的當前值會儲存在實體 ChangeTracker 類別的實例中,而非儲存在實體類別的實例中。

適用於