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

适用于