RelationalPropertyExtensions Класс

Определение

Методы расширения свойств для метаданных реляционной базы данных.

public static class RelationalPropertyExtensions
type RelationalPropertyExtensions = class
Public Module RelationalPropertyExtensions
Наследование
RelationalPropertyExtensions

Комментарии

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

Методы

FindColumn(IProperty, StoreObjectIdentifier)

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

FindOverrides(IConventionProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

FindOverrides(IMutableProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

FindOverrides(IProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

FindRelationalMapping(IProperty)
Устаревшие..

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

FindRelationalTypeMapping(IProperty)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

FindRelationalTypeMapping(IReadOnlyProperty)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)

Находит первый IProperty объект, сопоставленный с тем же столбцом в общем табличном объекте.

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

FindSharedStoreObjectRootProperty(IMutableProperty, StoreObjectIdentifier)

Находит первый IProperty объект, сопоставленный с тем же столбцом в общем табличном объекте.

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

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Находит первый IProperty объект, сопоставленный с тем же столбцом в общем табличном объекте.

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

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Находит первый IProperty объект, сопоставленный с тем же столбцом в общем табличном объекте.

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

FindSharedTableRootPrimaryKeyProperty(IProperty)

Находит объект , IProperty представляющий то же свойство первичного ключа, что и данное свойство, но потенциально в общей корневой таблице.

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

GetCollation(IProperty)

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

GetCollation(IProperty, StoreObjectIdentifier)

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

GetCollation(IReadOnlyProperty)

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

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

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

GetCollationConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource параметров сортировки столбца.

GetColumnBaseName(IProperty)

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

GetColumnBaseName(IReadOnlyProperty)
Устаревшие..

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

GetColumnName(IProperty)
Устаревшие..

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

GetColumnName(IProperty, StoreObjectIdentifier)

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

GetColumnName(IReadOnlyProperty)

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

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnNameConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource имени столбца.

GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)

ConfigurationSource Возвращает для имени столбца для конкретного табличного объекта хранилища.

GetColumnOrder(IReadOnlyProperty)

Возвращает порядок столбца, с который сопоставлено это свойство.

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает порядок столбца, с который сопоставлено это свойство для конкретной таблицы.

GetColumnOrderConfigurationSource(IConventionProperty)

ConfigurationSource Возвращает значение порядка столбцов.

GetColumnType(IProperty)

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

GetColumnType(IProperty, StoreObjectIdentifier)

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

GetColumnType(IReadOnlyProperty)

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

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnTypeConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource имени столбца.

GetComment(IProperty)

Возвращает комментарий для столбца, с который сопоставлено это свойство.

GetComment(IProperty, StoreObjectIdentifier)

Возвращает комментарий для столбца, с который сопоставлено это свойство.

GetComment(IReadOnlyProperty)

Возвращает комментарий для столбца, с который сопоставлено это свойство.

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает комментарий для столбца, с который сопоставлено это свойство.

GetCommentConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource комментария к столбцу.

GetComputedColumnSql(IProperty)

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

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

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

GetComputedColumnSql(IReadOnlyProperty)

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

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

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

GetComputedColumnSqlConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource вычисляемого значения выражение SQL.

GetDefaultColumnBaseName(IProperty)

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

GetDefaultColumnBaseName(IReadOnlyProperty)
Устаревшие..

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

GetDefaultColumnMappings(IProperty)

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

GetDefaultColumnName(IProperty)
Устаревшие..

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

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

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

GetDefaultColumnName(IReadOnlyProperty)

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

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetDefaultValue(IProperty)

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

GetDefaultValue(IProperty, StoreObjectIdentifier)

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

GetDefaultValue(IReadOnlyProperty)

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

GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)

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

GetDefaultValueConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource значения по умолчанию.

GetDefaultValueSql(IProperty)

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

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

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

GetDefaultValueSql(IReadOnlyProperty)

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

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

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

GetDefaultValueSqlConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource значения по умолчанию выражение SQL.

GetDeleteStoredProcedureParameterMappings(IProperty)

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

GetFunctionColumnMappings(IProperty)

Возвращает столбцы функций, с которыми сопоставлено свойство.

GetInsertStoredProcedureParameterMappings(IProperty)

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

GetInsertStoredProcedureResultColumnMappings(IProperty)

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

GetIsFixedLengthConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSourceIsFixedLength(IReadOnlyProperty).

GetIsStored(IProperty)

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

GetIsStored(IProperty, StoreObjectIdentifier)

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

GetIsStored(IReadOnlyProperty)

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

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

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

GetIsStoredConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource вычисляемого значения выражение SQL.

GetJsonPropertyName(IReadOnlyProperty)

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

GetJsonPropertyNameConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource имени свойства JSON для заданного свойства сущности.

GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)

Возвращает табличные объекты хранилища, с которыми сопоставлено это свойство.

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

GetMaxLength(IProperty, StoreObjectIdentifier)

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

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

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

GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier)

Возвращает переопределения аспекта свойства для определенного табличного объекта хранилища.

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

GetOverrides(IConventionProperty)

Возвращает все переопределения аспекта свойства.

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

GetOverrides(IMutableProperty)

Возвращает все переопределения аспекта свойства.

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

GetOverrides(IProperty)

Возвращает все переопределения аспекта свойства.

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

GetOverrides(IReadOnlyProperty)

Возвращает все переопределения аспекта свойства.

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

GetPrecision(IProperty, StoreObjectIdentifier)

Возвращает точность данных, разрешенную в этом свойстве. Например, если свойство имеет значение , Decimal то это максимальное число цифр.

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает точность данных, разрешенную в этом свойстве. Например, если свойство имеет значение , Decimal то это максимальное число цифр.

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

Считывает значение для этого свойства из заданного relationalReaderобъекта .

GetRelationalTypeMapping(IProperty)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

GetRelationalTypeMapping(IReadOnlyProperty)

RelationalTypeMapping Возвращает для заданного свойства в завершенной модели.

GetScale(IProperty, StoreObjectIdentifier)

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

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSqlQueryColumnMappings(IProperty)

Возвращает столбцы SQL-запроса, с которыми сопоставлено свойство .

GetTableColumnMappings(IProperty)

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

GetUpdateStoredProcedureParameterMappings(IProperty)

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

GetUpdateStoredProcedureResultColumnMappings(IProperty)

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

GetViewColumnMappings(IProperty)

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

IsColumnNullable(IProperty)

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

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

IsColumnNullable(IProperty, StoreObjectIdentifier)

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

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

IsColumnNullable(IReadOnlyProperty)

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

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

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

IsFixedLength(IProperty)

Возвращает флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки.

IsFixedLength(IProperty, StoreObjectIdentifier)

Возвращает флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки.

IsFixedLength(IReadOnlyProperty)

Возвращает флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки.

IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки.

IsUnicode(IProperty, StoreObjectIdentifier)

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

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

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

RemoveOverrides(IConventionProperty, StoreObjectIdentifier)

Удаляет переопределения аспекта свойства для определенного табличного объекта хранилища.

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

RemoveOverrides(IMutableProperty, StoreObjectIdentifier)

Удаляет переопределения аспекта свойства для определенного табличного объекта хранилища.

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

SetCollation(IConventionProperty, String, Boolean)

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

SetCollation(IMutableProperty, String)

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

SetColumnName(IConventionProperty, String, Boolean)

Задает столбец, с которым сопоставлено свойство.

SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean)

Задает столбец, с которым сопоставляется свойство для определенного табличного объекта хранилища.

SetColumnName(IMutableProperty, String)

Задает столбец, с которым сопоставлено свойство.

SetColumnName(IMutableProperty, String, StoreObjectIdentifier)

Задает столбец, с которым сопоставляется свойство для определенного табличного объекта хранилища.

SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean)

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

SetColumnOrder(IMutableProperty, Nullable<Int32>)

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

SetColumnType(IConventionProperty, String, Boolean)

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

SetColumnType(IMutableProperty, String)

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

SetComment(IConventionProperty, String, Boolean)

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

SetComment(IMutableProperty, String)

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

SetComputedColumnSql(IConventionProperty, String, Boolean)

Задает выражение SQL, используемое в качестве вычисляемого значения для столбца, с которым сопоставлено это свойство.

SetComputedColumnSql(IMutableProperty, String)

Задает выражение SQL, используемое в качестве вычисляемого значения для столбца, с которым сопоставлено это свойство.

SetDefaultValue(IConventionProperty, Object, Boolean)

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

SetDefaultValue(IMutableProperty, Object)

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

SetDefaultValueSql(IConventionProperty, String, Boolean)

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

SetDefaultValueSql(IMutableProperty, String)

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

SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean)

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

SetIsFixedLength(IMutableProperty, Nullable<Boolean>)

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

SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean)

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

SetIsStored(IMutableProperty, Nullable<Boolean>)

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

SetJsonPropertyName(IConventionProperty, String, Boolean)

Задает значение имени свойства JSON, используемого для заданного свойства сущности, сопоставленной со столбцом JSON.

SetJsonPropertyName(IMutableProperty, String)

Задает значение имени свойства JSON, используемого для заданного свойства сущности, сопоставленной со столбцом JSON.

TryGetDefaultValue(IReadOnlyProperty, Object)

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

TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)

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

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