public static void RegisterProvider() { if (!registered) { lock (sync) { if (!registered) { DbProviderFactoryBase.RegisterProvider( "Data Reader Inspector Provider", ProviderInvariantName, "Inspect DbDataReader result", typeof(DataReaderInspectorProviderFactory)); RegisterEFServices(); Thread.MemoryBarrier(); registered = true; } } } }
/// <summary> /// Registers the provider factory /// </summary> public static void RegisterProvider() { DbProviderFactoryBase.RegisterProvider("EF Caching Data Provider", "EFCachingProvider", typeof(EFCachingProviderFactory)); }