Поделиться через


DbConfiguration.SetSpatialServices - метод (DbProviderInfo, DbSpatialServices)

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

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

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Protected Friend Sub SetSpatialServices ( _
    key As DbProviderInfo, _
    spatialProvider As DbSpatialServices _
)
'Применение
Dim key As DbProviderInfo 
Dim spatialProvider As DbSpatialServices 

Me.SetSpatialServices(key, spatialProvider)
protected internal void SetSpatialServices(
    DbProviderInfo key,
    DbSpatialServices spatialProvider
)
protected public:
void SetSpatialServices(
    DbProviderInfo^ key, 
    DbSpatialServices^ spatialProvider
)
member SetSpatialServices : 
        key:DbProviderInfo * 
        spatialProvider:DbSpatialServices -> unit
function SetSpatialServices(
    key : DbProviderInfo, 
    spatialProvider : DbSpatialServices
)

Параметры

Примечания

Метод SetSpatialServices(DbProviderInfo, DbSpatialServices) позволяет зарегистрировать пространственные службы, которые будут использоваться, только когда поставщик возвращает определенный токен манифеста. Метод SetDefaultSpatialServices(DbSpatialServices) позволяет зарегистрировать глобальные пространственные службы, которые будут использоваться, если сведения о поставщике недоступны либо если пространственные службы, связанные с поставщиком, не обнаружены. Этот метод обеспечивает удобное добавление и обнаружение конфигурации платформы Entity Framework. Метод работает точно так же, как и при использовании метода AddDependencyResolver для добавления соответствующего сопоставителя для DbSpatialServices. Это означает, что при необходимости это же действие можно выполнить с помощью пользовательского сопоставителя или сопоставителя с опорой на контейнер обратного управления.

См. также

Справочник

DbConfiguration Класс

SetSpatialServices - перегрузка

System.Data.Entity - пространство имен