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


DbConfiguration.SetSpatialServices - метод (String, 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 ( _
    providerInvariantName As String, _
    spatialProvider As DbSpatialServices _
)
'Применение
Dim providerInvariantName As String 
Dim spatialProvider As DbSpatialServices 

Me.SetSpatialServices(providerInvariantName, _
    spatialProvider)
protected internal void SetSpatialServices(
    string providerInvariantName,
    DbSpatialServices spatialProvider
)
protected public:
void SetSpatialServices(
    String^ providerInvariantName, 
    DbSpatialServices^ spatialProvider
)
member SetSpatialServices : 
        providerInvariantName:string * 
        spatialProvider:DbSpatialServices -> unit
function SetSpatialServices(
    providerInvariantName : String, 
    spatialProvider : DbSpatialServices
)

Параметры

  • providerInvariantName
    Тип: System.String
    Неизменяемое имя поставщика ADO.NET, указывающее тип соединения ADO.NET, для которого будет использоваться этот пространственный поставщик.

Примечания

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

См. также

Справочник

DbConfiguration Класс

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

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