Well, AFAIK, SnapDB is an application for storing collections of data in a flat-file 'format', not using a real dbms or database.
For your purpose I'd search google for an embedded database for vs2015, or resort to storing stuff in .xml file(s), as the .net framework has very good support for xml. Most other solutions use sql for managing their data, from SQLite (small, embedded) to SQL-server (small to enterprise size clustered databases), and open source solutions like MySQL or PostgreSQL.
Oh, and when working on professional software projects, SQL is (in) your future...
