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


PropertyBuilder<TProperty> Класс

Определение

Предоставляет простой API для настройки IMutableProperty.

public class PropertyBuilder<TProperty> : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
type PropertyBuilder<'Property> = class
    inherit PropertyBuilder
Public Class PropertyBuilder(Of TProperty)
Inherits PropertyBuilder

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

TProperty
Наследование
PropertyBuilder<TProperty>

Комментарии

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для непосредственного создания в коде приложения.

Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .

Конструкторы

PropertyBuilder<TProperty>(IMutableProperty)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

PropertyBuilder<TProperty>(InternalPropertyBuilder)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

Свойства

Metadata

Настраиваемое свойство.

(Унаследовано от PropertyBuilder)

Методы

HasAnnotation(String, Object)

Добавляет или обновляет заметку для свойства . Если заметка с ключом, указанным в , annotation уже существует, ее значение будет обновлено.

HasConversion(Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion(Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion(Type, Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion(Type, Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion(Type, Type, Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion(Type, Type, Type)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion(Type, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion(Type, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion(Type, ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion(Type, ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion(ValueConverter)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

HasConversion(ValueConverter)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

(Унаследовано от PropertyBuilder)
HasConversion(ValueConverter, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

HasConversion(ValueConverter, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

(Унаследовано от PropertyBuilder)
HasConversion(ValueConverter, ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

HasConversion(ValueConverter, ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter.

(Унаследовано от PropertyBuilder)
HasConversion<TConversion,TComparer,TProviderComparer>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion<TConversion,TComparer,TProviderComparer>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion<TConversion,TComparer>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion<TConversion,TComparer>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion<TConversion>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion<TConversion>()

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion<TConversion>(ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion<TConversion>(ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion<TConversion>(ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

HasConversion<TConversion>(ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось перед записью в базу данных и обратно при чтении из базы данных.

(Унаследовано от PropertyBuilder)
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

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

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

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

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

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

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter<TModel,TProvider>.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter<TModel,TProvider>.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

Настраивает свойство таким образом, чтобы значение свойства преобразовылось в базу данных и из нее с помощью заданного ValueConverter<TModel,TProvider>.

HasField(String)

Задает резервное поле, используемое для этого свойства.

HasField(String)

Задает резервное поле, используемое для этого свойства.

(Унаследовано от PropertyBuilder)
HasMaxLength(Int32)

Настраивает максимальную длину данных, которые могут храниться в этом свойстве. Максимальная длина может быть задана только для свойств массива (включая String свойства).

HasPrecision(Int32)

Настраивает точность свойства.

HasPrecision(Int32)

Настраивает точность свойства.

(Унаследовано от PropertyBuilder)
HasPrecision(Int32, Int32)

Настраивает точность и масштаб свойства.

HasPrecision(Int32, Int32)

Настраивает точность и масштаб свойства.

(Унаследовано от PropertyBuilder)
HasSentinel(Object)

Настраивает значение, которое будет использоваться для определения того, задано ли свойство. Если свойству присвоено значение sentinel, оно считается не заданным. По умолчанию значение sentinel является значением clR по умолчанию для типа свойства .

HasSentinel(Object)

Настраивает значение, которое будет использоваться для определения того, задано ли свойство. Если свойству присвоено значение sentinel, оно считается не заданным. По умолчанию значение sentinel является значением clR по умолчанию для типа свойства .

(Унаследовано от PropertyBuilder)
HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Настраивает фабрику для создания для использования для создания значений ValueGenerator для этого свойства.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Настраивает фабрику для создания для использования для создания значений ValueGenerator для этого свойства.

(Унаследовано от PropertyBuilder)
HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Настраивает фабрику для создания для использования для создания значений ValueGenerator для этого свойства.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Настраивает фабрику для создания для использования для создания значений ValueGenerator для этого свойства.

(Унаследовано от PropertyBuilder)
HasValueGenerator(Type)

Настраивает , ValueGenerator который будет создавать значения для этого свойства.

HasValueGenerator(Type)

Настраивает , ValueGenerator который будет создавать значения для этого свойства.

(Унаследовано от PropertyBuilder)
HasValueGenerator<TGenerator>()

Настраивает , ValueGenerator который будет создавать значения для этого свойства.

HasValueGenerator<TGenerator>()

Настраивает , ValueGenerator который будет создавать значения для этого свойства.

(Унаследовано от PropertyBuilder)
HasValueGeneratorFactory(Type)

Настраивает ValueGeneratorFactory для создания , который будет использоваться для создания значений ValueGenerator для этого свойства.

HasValueGeneratorFactory(Type)

Настраивает ValueGeneratorFactory для создания , который будет использоваться для создания значений ValueGenerator для этого свойства.

(Унаследовано от PropertyBuilder)
HasValueGeneratorFactory<TFactory>()

Настраивает ValueGeneratorFactory для создания , который будет использоваться для создания значений ValueGenerator для этого свойства.

HasValueGeneratorFactory<TFactory>()

Настраивает ValueGeneratorFactory для создания , который будет использоваться для создания значений ValueGenerator для этого свойства.

(Унаследовано от PropertyBuilder)
IsConcurrencyToken(Boolean)

Указывает, следует ли использовать это свойство в качестве маркера параллелизма. При настройке свойства в качестве маркера параллелизма значение в базе данных проверяется при обновлении или удалении экземпляра этого типа сущности во время SaveChanges() , чтобы убедиться, что оно не изменилось с момента извлечения экземпляра из базы данных. Если она была изменена, возникнет исключение, и изменения не будут применены к базе данных.

IsRequired(Boolean)

Указывает, должно ли этому свойству быть присвоено значение или значение NULL является допустимым. Свойство можно настроить как необязательное, только если оно основано на типе CLR, который можно назначить null.

IsRowVersion()

Настраивает свойство как ValueGeneratedOnAddOrUpdate() и IsConcurrencyToken(Boolean).

IsRowVersion()

Настраивает свойство как ValueGeneratedOnAddOrUpdate() и IsConcurrencyToken(Boolean).

(Унаследовано от PropertyBuilder)
IsUnicode(Boolean)

Настраивает свойство как способное сохранять символы Юникода. Можно задать только для String свойств.

IsUnicode(Boolean)

Определяет, может ли свойство сохранять символы Юникода. Можно задать только для String свойств.

(Унаследовано от PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Задает объект , используемый PropertyAccessMode для этого свойства.

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

Вызов этого метода переопределяет для этого свойства любой режим доступа, заданный для типа сущности или модели.

UsePropertyAccessMode(PropertyAccessMode)

Задает объект , используемый PropertyAccessMode для этого свойства.

UsePropertyAccessMode(PropertyAccessMode)

Задает объект , используемый PropertyAccessMode для этого свойства.

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

Вызов этого метода переопределяет для этого свойства любой режим доступа, заданный для типа сущности или модели.

(Унаследовано от PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Задает объект , используемый PropertyAccessMode для этого свойства.

(Унаследовано от PropertyBuilder)
ValueGeneratedNever()

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

ValueGeneratedOnAdd()

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

ValueGeneratedOnAddOrUpdate()

Настраивает свойство для создания значения при сохранении новой или существующей сущности.

ValueGeneratedOnUpdate()

Настраивает свойство для создания значения при сохранении существующей сущности.

ValueGeneratedOnUpdate()

Настраивает свойство для создания значения при сохранении существующей сущности.

(Унаследовано от PropertyBuilder)
ValueGeneratedOnUpdateSometimes()

Настраивает свойство для создания значения при определенных условиях при сохранении существующей сущности.

ValueGeneratedOnUpdateSometimes()

Настраивает свойство для создания значения при определенных условиях при сохранении существующей сущности.

(Унаследовано от PropertyBuilder)

Явные реализации интерфейса

IInfrastructure<IConventionPropertyBuilder>.Instance

Внутренний построитель, используемый для настройки свойства .

(Унаследовано от PropertyBuilder)
IInfrastructure<IMutableModel>.Instance

Модель, которой принадлежит свойство .

(Унаследовано от PropertyBuilder)
IInfrastructure<InternalPropertyBuilder>.Instance

Внутренний построитель, используемый для настройки свойства .

(Унаследовано от PropertyBuilder)

Методы расширения

IsETagConcurrency(PropertyBuilder)

Настраивает это свойство в качестве маркера параллелизма etag.

IsETagConcurrency<TProperty>(PropertyBuilder<TProperty>)

Настраивает это свойство в качестве маркера параллелизма etag.

ToJsonProperty(PropertyBuilder, String)

Настраивает имя свойства, с которым сопоставляется свойство при нацеливание на Azure Cosmos.

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

Настраивает имя свойства, с которым сопоставляется свойство при нацеливание на Azure Cosmos.

GetInfrastructure<T>(IInfrastructure<T>)

Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

HasColumnName(PropertyBuilder, String)

Настраивает столбец, которому сопоставляется свойство при выборе реляционной базы данных.

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

Настраивает столбец, которому сопоставляется свойство при выборе реляционной базы данных.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

Настраивает порядок столбца, с который сопоставляется свойство.

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

Настраивает порядок столбца, с который сопоставляется свойство.

HasColumnType(PropertyBuilder, String)

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

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

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

HasComment(PropertyBuilder, String)

Настройка примечания для применения к столбцу

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

Настройка примечания для применения к столбцу

HasComputedColumnSql(PropertyBuilder)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

HasComputedColumnSql(PropertyBuilder, String)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

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

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.

HasDefaultValue(PropertyBuilder)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при выборе реляционной базы данных.

HasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при выборе реляционной базы данных.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при выборе реляционной базы данных.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при выборе реляционной базы данных.

HasDefaultValueSql(PropertyBuilder)

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

HasDefaultValueSql(PropertyBuilder, String)

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

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

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

HasJsonPropertyName(PropertyBuilder, String)

Настраивает свойство сущности, сопоставленной со столбцом JSON, сопоставляя свойство сущности с определенным свойством JSON вместо использования имени свойства сущности.

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

Настраивает свойство сущности, сопоставленной со столбцом JSON, сопоставляя свойство сущности с определенным свойством JSON вместо использования имени свойства сущности.

IsFixedLength(PropertyBuilder, Boolean)

Настраивает свойство как способное хранить только данные фиксированной длины, например строки.

IsFixedLength<TProperty>(PropertyBuilder<TProperty>, Boolean)

Настраивает свойство как способное хранить только данные фиксированной длины, например строки.

UseCollation(PropertyBuilder, String)

Настраивает свойство для использования заданных параметров сортировки. Столбец базы данных будет создан с заданными параметрами сортировки и будет использоваться неявно во всех операциях с учетом параметров сортировки.

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

Настраивает свойство для использования заданных параметров сортировки. Столбец базы данных будет создан с заданными параметрами сортировки и будет использоваться неявно во всех операциях с учетом параметров сортировки.

ForSqliteHasDimension(PropertyBuilder, Ordinates)

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDimension(PropertyBuilder, Ordinates)
Является устаревшей..

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)
Является устаревшей..

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

HasGeometricDimension(PropertyBuilder, Ordinates)

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

HasGeometricDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

Настраивает измерение столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasColumnName(PropertyBuilder, String)

Настраивает столбец, с которым сопоставляется свойство при нацеливание на SQLite.

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

Настраивает столбец, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasColumnType(PropertyBuilder, String)

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на SQLite.

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

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasDefaultValueSql(PropertyBuilder, String)

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQLite.

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

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasSrid(PropertyBuilder, Int32)
Является устаревшей..

Настраивает SRID столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqliteHasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)
Является устаревшей..

Настраивает SRID столбца, с которым сопоставляется свойство при нацеливание на SQLite.

HasSrid(PropertyBuilder, Int32)

Настраивает SRID столбца, с которым сопоставляется свойство при нацеливание на SQLite.

HasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)

Настраивает SRID столбца, с которым сопоставляется свойство при нацеливание на SQLite.

ForSqlServerHasColumnName(PropertyBuilder, String)

Настраивает столбец, которому сопоставляется свойство при нацеливание SQL Server.

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

Настраивает столбец, которому сопоставляется свойство при нацеливание SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание SQL Server. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

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

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание SQL Server. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Настраивает свойство для сопоставления с вычисляемого столбца при выборе SQL Server.

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

Настраивает свойство для сопоставления с вычисляемого столбца при выборе SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание SQL Server.

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

Настраивает выражение значения по умолчанию для столбца, с которым сопоставляется свойство при нацеливание SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Является устаревшей..

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Является устаревшей..

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

IsSparse(PropertyBuilder, Boolean)

Указывает, создается ли столбец свойства как разреженный при нацеливание на SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Указывает, создается ли столбец свойства как разреженный при нацеливание на SQL Server.

UseHiLo(PropertyBuilder, String, String)

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

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

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseSequence(PropertyBuilder, String, String)

Настраивает свойство ключа для использования шаблона создания значения ключа на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

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

Настраивает свойство ключа для использования шаблона создания значения ключа на основе последовательности для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Является устаревшей..

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Является устаревшей..

Настраивает свойство ключа для использования функции SQL Server IDENTITY для создания значений для новых сущностей при выборе SQL Server. Этот метод задает для свойства значение OnAdd.

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