IDatabaseModelFactory Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служба, как правило, реализуется поставщиками баз данных для реконструирования базы данных в DatabaseModel.
public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
- Производный
Комментарии
Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.
Дополнительные сведения и примеры см. в разделах Реконструирование (формирование шаблонов) существующей базы данных и Службы времени разработки EF Core .
Методы
Create(DbConnection, DatabaseModelFactoryOptions) |
Подключается к базе данных с помощью заданного соединения и создает DatabaseModel для базы данных . |
Create(DbConnection, IEnumerable<String>, IEnumerable<String>) |
Подключается к базе данных с помощью заданного соединения и создает DatabaseModel для базы данных . |
Create(String, DatabaseModelFactoryOptions) |
Подключается к базе данных с помощью заданной строки подключения и создает DatabaseModel для базы данных. |
Create(String, IEnumerable<String>, IEnumerable<String>) |
Подключается к базе данных с помощью заданной строки подключения и создает DatabaseModel для базы данных. |
Create(String, TableSelectionSet) |
Служба, как правило, реализуется поставщиками баз данных для реконструирования базы данных в DatabaseModel. |
Применяется к
Entity Framework