Пример #1
0
 public static KernelBuilder UseEventBus(this KernelBuilder builder)
 {
     builder.Configure((context, container) =>
     {
         container.RegisterType <MemoryEventBus>().As <IEventBus>().SingleInstance();
     });
     return(builder);
 }
 public static KernelBuilder UseEFSqlite(this KernelBuilder kernelBuilder)
 {
     kernelBuilder.Configure((context, builder) =>
     {
         var dbFileName = context.Configuration.GetSection("Sqlite")["DbFileName"] ?? "ember.sqlite";
         builder.RegisterInstance(new SqliteConfiguration(Path.GetFullPath(dbFileName))).SingleInstance();
     });
     return(kernelBuilder);
 }