CosmosPropertyBuilderExtensions.ToJsonProperty 方法

定義

多載

ToJsonProperty(PropertyBuilder, String)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。 如果提供空字串,則不會保存屬性。

ToJsonProperty<TProperty>(PropertyBuilder<TProperty>, String)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。

ToJsonProperty(PropertyBuilder, String)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder ToJsonProperty (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string name);
static member ToJsonProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function ToJsonProperty (propertyBuilder As PropertyBuilder, name As String) As PropertyBuilder

參數

propertyBuilder
PropertyBuilder

要設定之屬性的產生器。

name
String

屬性的名稱。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如果提供空字串,屬性將不會保存。

如需詳細資訊和範例,請參閱 模型化實體類型和關聯性,以及 使用 EF Core 存取 Azure Cosmos DB

適用於

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。 如果提供空字串,則不會保存屬性。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder ToJsonProperty (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? ToJsonProperty (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? name, bool fromDataAnnotation = false);
static member ToJsonProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function ToJsonProperty (propertyBuilder As IConventionPropertyBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

參數

propertyBuilder
IConventionPropertyBuilder

要設定之屬性的產生器。

name
String

屬性的名稱。

fromDataAnnotation
Boolean

指出是否使用資料批註來指定組態。

傳回

如果套用組態,則為相同的產生器實例, null 否則為 。

備註

如需詳細資訊和範例,請參閱 模型化實體類型和關聯性,以及 使用 EF Core 存取 Azure Cosmos DB

適用於

ToJsonProperty<TProperty>(PropertyBuilder<TProperty>, String)

設定以 Azure Cosmos 為目標時,屬性所對應的屬性名稱。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> ToJsonProperty<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string name);
static member ToJsonProperty : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function ToJsonProperty(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), name As String) As PropertyBuilder(Of TProperty)

類型參數

TProperty

正在設定之屬性的型別。

參數

propertyBuilder
PropertyBuilder<TProperty>

要設定之屬性的產生器。

name
String

屬性的名稱。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱 模型化實體類型和關聯性,以及 使用 EF Core 存取 Azure Cosmos DB

適用於