SqliteConventionSetBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для создания соглашений для SQLite.
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
- Наследование
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqliteConventionSetBuilder
- Наследование
Комментарии
Время существования службы равно Scoped и разрешено несколько регистраций. Это означает, что каждый DbContext экземпляр будет использовать собственный набор экземпляров этой службы. Реализации могут зависеть от других служб, зарегистрированных с любым временем существования. Реализации не обязательно должны быть потокобезопасны.
Дополнительные сведения и примеры см. в разделах Соглашения о создании моделей и Доступ к базам данных SQLite с помощью EF Core .
Конструкторы
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
Построитель для создания соглашений для SQLite. |
SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Создает новый экземпляр SqliteConventionSetBuilder. |
SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
Свойства
Dependencies |
Зависимости для этой службы. (Унаследовано от ProviderConventionSetBuilder) |
RelationalDependencies |
Зависящие от поставщика реляционные зависимости для этой службы. (Унаследовано от RelationalConventionSetBuilder) |
Методы
Build() |
Вызовите этот метод для сборки ConventionSet для SQLite при использовании ModelBuilder за пределами OnModelCreating(ModelBuilder). |
CreateConventionSet() |
Создает и возвращает набор соглашений для текущего поставщика базы данных. |
CreateConventionSet() |
Создает и возвращает набор соглашений для текущего поставщика базы данных. (Унаследовано от RelationalConventionSetBuilder) |
CreateModelBuilder() |
Вызовите этот метод для сборки ModelBuilder для SQLite за пределами OnModelCreating(ModelBuilder). |
ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Заменяет существующее соглашение производным. (Унаследовано от ProviderConventionSetBuilder) |
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Заменяет существующее соглашение производным. (Унаследовано от ProviderConventionSetBuilder) |
Применяется к
Entity Framework