Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 781 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 781 Bytes

SamHowes.Extensions

Extensions in the convention of Microsoft.Extensions

Packages

SamHowes.Extensions.Configuration.Yaml

An IConfigurationBuilder extension using YamlDotnet in the format of Microsoft.Extensions.Configuration.Json

using SamHowes.Extensions.Configuration.Yaml;

IConfiguration configuration = new ConfigurationBuilder()
    .AddYamlFile("config.yaml")
    .Build();

SamHowes.Extensions.DependencyInjection.Modules

Simple modules to encapsulate your IServiceCollection configurations

var injector = new InjectorBuilder()
    .AddModule(new MyModule())
    .AddModule(new DatabaseModule())
    .Build();

var service = injector.Get<MyDbContext>();