public void GetProviderServices_returns_SQL_Server_provider_by_convention() { Assert.Same( SqlProviderServices.Instance, DbProviderServices.GetProviderServices(new SqlConnection())); }
public void GetProviderServices_returns_provider_registered_in_app_config() { Assert.Same( FakeSqlProviderServices.Instance, DbProviderServices.GetProviderServices(new FakeSqlConnection())); }
internal static DbSpatialServices GetSpatialServices( IDbDependencyResolver resolver, EntityConnection connection) { StoreItemCollection itemCollection = (StoreItemCollection)connection.GetMetadataWorkspace().GetItemCollection(DataSpace.SSpace); DbProviderInfo key = new DbProviderInfo(itemCollection.ProviderInvariantName, itemCollection.ProviderManifestToken); return(DbProviderServices.GetSpatialServices(resolver, key, (Func <DbProviderServices>)(() => DbProviderServices.GetProviderServices(connection.StoreConnection)))); }