Поделиться через


OwnedNavigationBuilder.PrimitiveCollection Метод

Определение

Перегрузки

PrimitiveCollection(String)

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

PrimitiveCollection(Type, String)

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

PrimitiveCollection<TProperty>(String)

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

PrimitiveCollection(String)

Исходный код:
OwnedNavigationBuilder.cs
Исходный код:
OwnedNavigationBuilder.cs

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

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

Параметры

propertyName
String

Имя настраиваемого свойства.

Возвращаемое значение

Объект , который можно использовать для настройки свойства .

Комментарии

При добавлении нового свойства с этой перегрузкой имя свойства должно соответствовать имени свойства или поля среды CLR в типе сущности. Эту перегрузку нельзя использовать для добавления нового свойства теневого состояния.

Применяется к

PrimitiveCollection(Type, String)

Исходный код:
OwnedNavigationBuilder.cs
Исходный код:
OwnedNavigationBuilder.cs

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

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

Параметры

propertyType
Type

Тип настраиваемого свойства.

propertyName
String

Имя настраиваемого свойства.

Возвращаемое значение

Объект , который можно использовать для настройки свойства .

Комментарии

При добавлении нового свойства, если свойство с таким же именем существует в классе сущностей, оно будет добавлено в модель. Если свойство не существует в классе сущности, будет добавлено новое свойство теневого состояния. Свойство теневого состояния — это свойство, которое не имеет соответствующего свойства в классе сущностей. Текущее значение свойства хранится в , ChangeTracker а не в экземплярах класса сущностей.

Применяется к

PrimitiveCollection<TProperty>(String)

Исходный код:
OwnedNavigationBuilder.cs
Исходный код:
OwnedNavigationBuilder.cs

Возвращает объект , который можно использовать для настройки свойства принадлежащего типа, где это свойство представляет коллекцию примитивных значений, таких как строки или целые числа. Если свойство с заданным именем не существует, будет добавлено новое свойство.

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

Параметры типа

TProperty

Тип настраиваемого свойства.

Параметры

propertyName
String

Имя настраиваемого свойства.

Возвращаемое значение

Объект , который можно использовать для настройки свойства .

Комментарии

При добавлении нового свойства, если свойство с таким же именем существует в классе сущностей, оно будет добавлено в модель. Если свойство не существует в классе сущности, будет добавлено новое свойство теневого состояния. Свойство теневого состояния — это свойство, которое не имеет соответствующего свойства в классе сущностей. Текущее значение свойства хранится в , ChangeTracker а не в экземплярах класса сущностей.

Применяется к