Share via


ComplexPropertyBuilder.IndexerProperty Method

Definition

Overloads

IndexerProperty(Type, String)

Returns an object that can be used to configure a property of the complex type. If no property with the given name exists, then a new property will be added.

IndexerProperty<TProperty>(String)

Returns an object that can be used to configure a property of the complex type. If no property with the given name exists, then a new property will be added.

IndexerProperty(Type, String)

Returns an object that can be used to configure a property of the complex type. If no property with the given name exists, then a new property will be added.

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

Parameters

propertyType
Type

The type of the property to be configured.

propertyName
String

The name of the property to be configured.

Returns

An object that can be used to configure the property.

Remarks

Indexer properties are stored in the entity using an indexer supplying the provided property name.

Applies to

IndexerProperty<TProperty>(String)

Returns an object that can be used to configure a property of the complex type. If no property with the given name exists, then a new property will be added.

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

Type Parameters

TProperty

The type of the property to be configured.

Parameters

propertyName
String

The name of the property to be configured.

Returns

An object that can be used to configure the property.

Remarks

Indexer properties are stored in the entity using an indexer supplying the provided property name.

Applies to