Hello,
I am creating a solution where I have the following projects:
MyProject.Core (C# class library)
MyProject.SqlDataProvider (C# class library)
MyProject.Mvc (ASP.NET MVC Application in C#)
....
On SqlDataProvider I have repositories that will be used by MVC.
For example: PostRepository : IPostRepository ...
IPostRepository is an interface added to MyProject.Core.
Should I create a new project MyProject.Abstrations to place my
Interfaces?
What else should I also add to MyProject.Abstrations?
And I have a few helpers that are used in all projects.
For example: StringHelper, DateTimeHelper, LinqSearchExtension, ...
Should I also keep Core and place this helpers there ...
.... and have interfaces in Abstrations.
I am just creating a base template for my projects and this is a doubt
that just came up.
Thank You,
Miguel
|