RelationalEntityTypeExtensions Класс

Определение

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

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

Комментарии

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

Поля

DefaultQueryNameBase

Возвращает имя, используемое для сопоставленного ISqlQuery с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery.

Методы

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

AddCheckConstraint(IMutableEntityType, String, String)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

FindCheckConstraint(IConventionEntityType, String)

Находит объект IConventionCheckConstraint с заданным именем.

FindCheckConstraint(IEntityType, String)

Находит объект ICheckConstraint с заданным именем.

FindCheckConstraint(IMutableEntityType, String)

Находит объект IMutableCheckConstraint с заданным именем.

FindCheckConstraint(IReadOnlyEntityType, String)

Находит объект IReadOnlyCheckConstraint с заданным именем.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

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

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

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

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

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

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

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

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

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

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

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

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

GetCheckConstraints(IConventionEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetCheckConstraints(IEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetCheckConstraints(IMutableEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetCheckConstraints(IReadOnlyEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetComment(IEntityType)

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

GetComment(IReadOnlyEntityType)

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

GetCommentConfigurationSource(IConventionEntityType)

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

GetContainerColumnName(IReadOnlyEntityType)

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

GetContainerColumnNameConfigurationSource(IConventionEntityType)

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

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Устаревшие..

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

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Устаревшие..

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

GetDeclaredCheckConstraints(IConventionEntityType)

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

GetDeclaredCheckConstraints(IEntityType)

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

GetDeclaredCheckConstraints(IMutableEntityType)

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

GetDeclaredCheckConstraints(IReadOnlyEntityType)

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

GetDefaultMappings(IEntityType)

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

GetDefaultSchema(IEntityType)

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

GetDefaultSchema(IReadOnlyEntityType)

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

GetDefaultSqlQueryName(IEntityType)

Возвращает имя SQL-запроса по умолчанию, которое будет использоваться для этого типа сущности при сопоставлении с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Возвращает имя SQL-запроса по умолчанию, которое будет использоваться для этого типа сущности при сопоставлении с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

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

GetDefaultTableName(IEntityType, Boolean)

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

GetDefaultTableName(IReadOnlyEntityType, Boolean)

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

GetDefaultViewName(IEntityType)

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

GetDefaultViewName(IReadOnlyEntityType)

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

GetDefaultViewSchema(IEntityType)

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

GetDefaultViewSchema(IReadOnlyEntityType)

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

GetDeleteStoredProcedure(IConventionEntityType)

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

GetDeleteStoredProcedure(IEntityType)

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

GetDeleteStoredProcedure(IMutableEntityType)

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

GetDeleteStoredProcedure(IReadOnlyEntityType)

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

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

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

GetDeleteStoredProcedureMappings(IEntityType)

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

GetFunctionMappings(IEntityType)

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

GetFunctionName(IEntityType)

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

GetFunctionName(IReadOnlyEntityType)

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

GetFunctionNameConfigurationSource(IConventionEntityType)

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

GetInsertStoredProcedure(IConventionEntityType)

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

GetInsertStoredProcedure(IEntityType)

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

GetInsertStoredProcedure(IMutableEntityType)

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

GetInsertStoredProcedure(IReadOnlyEntityType)

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

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

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

GetInsertStoredProcedureMappings(IEntityType)

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

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Возвращает для ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType).

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Возвращает для ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier).

GetJsonPropertyName(IReadOnlyEntityType)

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

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

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

GetMappingFragments(IConventionEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

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

GetMappingFragments(IConventionEntityType, StoreObjectType)

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

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

GetMappingFragments(IEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

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

GetMappingFragments(IEntityType, StoreObjectType)

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

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

GetMappingFragments(IMutableEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

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

GetMappingFragments(IMutableEntityType, StoreObjectType)

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

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

GetMappingFragments(IReadOnlyEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

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

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

GetMappingStrategy(IReadOnlyEntityType)

Возвращает стратегию сопоставления для производных типов.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Возвращает для ConfigurationSourceGetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

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

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

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

GetSchema(IEntityType)

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

GetSchema(IReadOnlyEntityType)

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

GetSchemaConfigurationSource(IConventionEntityType)

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

GetSchemaQualifiedTableName(IEntityType)

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

GetSchemaQualifiedTableName(IReadOnlyEntityType)

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

GetSchemaQualifiedViewName(IEntityType)

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

GetSchemaQualifiedViewName(IReadOnlyEntityType)

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

GetSqlQuery(IEntityType)

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

GetSqlQuery(IReadOnlyEntityType)

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

GetSqlQueryConfigurationSource(IConventionEntityType)

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

GetSqlQueryMappings(IEntityType)

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

GetTableMappings(IEntityType)

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

GetTableName(IEntityType)

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

GetTableName(IReadOnlyEntityType)

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

GetTableNameConfigurationSource(IConventionEntityType)

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

GetUpdateStoredProcedure(IConventionEntityType)

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

GetUpdateStoredProcedure(IEntityType)

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

GetUpdateStoredProcedure(IMutableEntityType)

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

GetUpdateStoredProcedure(IReadOnlyEntityType)

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

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

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

GetUpdateStoredProcedureMappings(IEntityType)

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

GetViewMappings(IEntityType)

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

GetViewName(IEntityType)

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

GetViewName(IReadOnlyEntityType)

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

GetViewNameConfigurationSource(IConventionEntityType)

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

GetViewSchema(IEntityType)

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

GetViewSchema(IReadOnlyEntityType)

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

GetViewSchemaConfigurationSource(IConventionEntityType)

Возвращает для ConfigurationSource схемы представления.

IsIgnoredByMigrations(IEntityType)

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

IsMappedToJson(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

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

RemoveCheckConstraint(IConventionEntityType, String)

Удаляет объект IConventionCheckConstraint с заданным именем.

RemoveCheckConstraint(IMutableEntityType, String)

Удаляет объект ICheckConstraint с заданным именем.

RemoveDeleteStoredProcedure(IConventionEntityType)

Удаляет сопоставленную хранимую процедуру удаления для этого типа сущности.

RemoveDeleteStoredProcedure(IMutableEntityType)

Удаляет сопоставленную хранимую процедуру удаления для этого типа сущности.

RemoveInsertStoredProcedure(IConventionEntityType)

Удаляет сопоставленную хранимую процедуру вставки для этого типа сущности.

RemoveInsertStoredProcedure(IMutableEntityType)

Удаляет сопоставленную хранимую процедуру вставки для этого типа сущности.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

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

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

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

RemoveUpdateStoredProcedure(IConventionEntityType)

Удаляет сопоставленную хранимую процедуру обновления для этого типа сущности.

RemoveUpdateStoredProcedure(IMutableEntityType)

Удаляет сопоставленную хранимую процедуру обновления для этого типа сущности.

SetComment(IConventionEntityType, String, Boolean)

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

SetComment(IMutableEntityType, String)

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

SetContainerColumnName(IConventionEntityType, String, Boolean)

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

SetContainerColumnName(IMutableEntityType, String)

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

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Устаревшие..

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

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
Устаревшие..

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

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Сопоставляет тип сущности с хранимой процедурой для удаления.

SetDeleteStoredProcedure(IMutableEntityType)

Сопоставляет тип сущности с хранимой процедурой для удаления.

SetFunctionName(IConventionEntityType, String, Boolean)

Задает имя функции, с которой сопоставлен тип сущности.

SetFunctionName(IMutableEntityType, String)

Задает имя функции, с которой сопоставлен тип сущности.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

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

SetInsertStoredProcedure(IMutableEntityType)

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

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

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

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

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

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

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

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

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

SetJsonPropertyName(IConventionEntityType, String, Boolean)

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

SetJsonPropertyName(IMutableEntityType, String)

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

SetMappingStrategy(IConventionEntityType, String, Boolean)

Задает стратегию сопоставления для производных типов.

SetMappingStrategy(IMutableEntityType, String)

Задает стратегию сопоставления для производных типов.

SetSchema(IConventionEntityType, String, Boolean)

Задает схему базы данных, содержащую сопоставленную таблицу.

SetSchema(IMutableEntityType, String)

Задает схему базы данных, содержащую сопоставленную таблицу.

SetSqlQuery(IConventionEntityType, String, Boolean)

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

SetSqlQuery(IMutableEntityType, String)

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

SetTableName(IConventionEntityType, String, Boolean)

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

SetTableName(IMutableEntityType, String)

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

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Сопоставляет тип сущности с хранимой процедурой для обновлений.

SetUpdateStoredProcedure(IMutableEntityType)

Сопоставляет тип сущности с хранимой процедурой для обновлений.

SetViewName(IConventionEntityType, String, Boolean)

Задает имя представления, с которым сопоставляется тип сущности.

SetViewName(IMutableEntityType, String)

Задает имя представления, с которым сопоставляется тип сущности.

SetViewSchema(IConventionEntityType, String, Boolean)

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

SetViewSchema(IMutableEntityType, String)

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

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