Skip to content

brandonhein/Hein.Framework

Repository files navigation

Hein.Framework

Central spot where all my application framework code lives. I got really tired of porting the same classes and files to a new application I'm building. So I decided to make them public and in NuGet. This is also a great place to show off some of my work.

Always a work in progress 😄

Name Purpose Version
Hein.Framework.All Package that contains all base packages like Config, DI, Extensions, Http, Processing, and Serialization NuGet ReadMe
Hein.Framework.Configuration Package that enables a ConfigurationManager to be used for .net core apps NuGet ReadMe
Hein.Framework.DependencyInjection Package that creates a ServiceLocator class and leverages Microsofts DI. You can use this DI anywhere in your app! Perfect for Windows Services and Lambdas NuGet ReadMe
Hein.Framework.Extensions Package that showcases my favorite and heavily used extensions in my projects NuGet ReadMe
Hein.Framework.Hosting Package to help create .net core console/windows services NuGet ReadMe
Hein.Framework.Http Package that I use for API integration NuGet ReadMe
Hein.Framework.Identity Package use to bring back HttpContext.Current for .net core apps. NuGet ReadMe
Hein.Framework.Processing Package that helps create steps setup and apply logic to a specified context NuGet ReadMe
Hein.Framework.Dynamo Package that creates an NHibernate QueryOver look for querying and getting data from AWS DynamoDB Table. Treats a Dynamo Table like an Entity in Entity Framework NuGet ReadMe
Hein.Framework.Repository Package that creates an NHibernate QueryOver look for querying and getting data from a SQL database. Instead of creating NHibernate Mappings it uses Reflection to analyze that Model/Entity and creates SQL Select/Insert/Update/Delete commands. Then uses Dapper to execute those commands. NuGet ReadMe
Hein.Framework.Serialization What 'framework' doesn't have a Serialization package? Has my commonly utilized extensions I like to use. It also has some SOAP serialization for fun NuGet ReadMe