public static void AddKullDatabaseMetadata(this IServiceCollection services) { services.TryAddSingleton <ISPParameterProviderCache>(new SPParameterProviderMemoryCache()); services.AddTransient <SqlHelper>(); services.AddTransient <DBObjects>(); services.AddTransient <Keys>(); services.AddTransient <SPParametersProvider>(); }
public void AddSerializer <T>() where T : class, IGenericSPSerializer { services.AddTransient <IGenericSPSerializer, T>(); }