I need to start a small new project in Visual Studio 2012. This project only contains some calculation methods for other projects/.net web application to call, as those calculations are very commonly used. There is no UI part at all. There is a very small DB contains only 3 or 4 tables. The project does not update or insert to DB, but just read/select only.
I'm using Visual Studio 2012, C#, .net environment and SQL Server 2008 R2.
1. What Visual Studio project template I should use? C# class library or other template?
2. Since the project only read DB data, how about data access? What should I use?
My first time start a simple project like this, although I have ever worked/maintained on .net Form / MVC project.