If you have access to a SQL Server
(SQLExpress
, LocalDB
, Full MSSQL
) and you are able to make use of EF
(Entity Framework), then you can use Code First
to build your Database
from your domain models
.
EF Code First Tutorial
Assuming you're running Windows, SQLExpress
and LocalDB
should already be installed on your PC, if not they can be downloaded here. Either of these will suffice for what you are looking to do and both are free. You could alternatively pay for a fully featured MSSQL
license, however, this might be overkill for you currently.
All of these will happily run on your local machine, if however you are looking to deploy your application to the Internet, you may want to considering some sort of hosting option unless you are comfortable with doing so yourself.