SqlServerSharedTableConvention Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Соглашение, которое управляет именами объектов базы данных для типов сущностей, которые совместно используют таблицу, чтобы избежать конфликтов.
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
- Наследование
Комментарии
Дополнительные сведения и примеры см. в разделах Соглашения о создании моделей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.
Конструкторы
SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Создает новый экземпляр SqlServerSharedTableConvention. |
Свойства
CheckConstraintsUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена ограничений проверка быть уникальными в разных таблицах. (Унаследовано от SharedTableConvention) |
Dependencies |
Зависимости для этой службы. (Унаследовано от SharedTableConvention) |
ForeignKeysUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена внешних ключей быть уникальными в разных таблицах. (Унаследовано от SharedTableConvention) |
IndexesUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена индексов быть уникальными в разных таблицах. |
IndexesUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена индексов быть уникальными в разных таблицах. (Унаследовано от SharedTableConvention) |
KeysUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена ключей быть уникальными в разных таблицах. (Унаследовано от SharedTableConvention) |
RelationalDependencies |
Зависимости от реляционного поставщика для этой службы. (Унаследовано от SharedTableConvention) |
TriggersUniqueAcrossTables |
Возвращает значение, указывающее, должны ли имена триггеров быть уникальными в разных таблицах. (Унаследовано от SharedTableConvention) |
Методы
AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа. (Унаследовано от SharedTableConvention) |
AreCompatible(IIndex, IIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы. |
AreCompatible(IIndex, IIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы. (Унаследовано от SharedTableConvention) |
AreCompatible(IKey, IKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением. |
AreCompatible(IKey, IKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением. (Унаследовано от SharedTableConvention) |
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два проверка ограничения с одинаковым именем. (Унаследовано от SharedTableConvention) |
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа. (Унаследовано от SharedTableConvention) |
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы. |
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы. (Унаследовано от SharedTableConvention) |
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением. |
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением. (Унаследовано от SharedTableConvention) |
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier) |
Возвращает значение, указывающее, совместимы ли два триггера с одинаковым именем. (Унаследовано от SharedTableConvention) |
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Вызывается после завершения модели. (Унаследовано от SharedTableConvention) |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Вызывается при завершении модели. (Унаследовано от SharedTableConvention) |
Применяется к
Entity Framework