SQL Datenbanken mit dBset in c# sinnvoll?

Ist dBset im EF dafür geeignet um SQL-Datenbanken anzulegen, also Dauerhaft Datenbanken mit den Tabellen zu speichern und gegebenenfalls diese zu Joinen, oder zu Verarbeiten?

Wie greift es auf die Datenbank(addressieren?) zu, um diese dann zu Laden, beim Neustart der App?

Danke, eure Tammy