ProviderCodeGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает фрагменты кода для конкретного поставщика.
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
- Наследование
-
ProviderCodeGenerator
- Реализации
Комментарии
Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.
Дополнительные сведения и примеры см. в разделах Реконструирование (формирование шаблонов) существующей базы данных и Службы времени разработки EF Core .
Конструкторы
ProviderCodeGenerator(ProviderCodeGeneratorDependencies) |
Инициализирует новый экземпляр класса ProviderCodeGenerator. |
Свойства
Dependencies |
Зависимости от реляционного поставщика для этой службы. |
Методы
GenerateContextOptions() |
Создает цепочку методов для настройки дополнительных параметров контекста. |
GenerateProviderOptions() |
Создает цепочку методов, используемую для настройки параметров конкретного поставщика. |
GenerateUseProvider(String, MethodCallCodeFragment) |
Создает фрагмент кода, подобный тому, |
GenerateUseProvider(String) |
Устаревшие..
Создает фрагмент кода, подобный тому, |
Применяется к
Entity Framework