Architecting and designing a library using C#
Dear Professionals,
I am going to design a library in C# for data persistence and IoC(using ninject). so that I could use this in any project. I want to get it done using design patterns and principle
(SOLID).
I want to include in this library :
1. IoC.
2. Data Persistence(Entity Framework,Object Context,DataContext).
3. Error Logging.
4. Utility.
Please suggest how should I architect this scenario, as I am not a good architect :(. Is there any points should be covered and ? Please let me know ..
I will be appreciate for suggestions.