Quando crei un database sul server (usando SQL Server Management Studio), non devi più (e non dovresti!) giocherellare con i file di database:lascia che sia il server a gestirlo per te.
Invece:esegui un Aggiungi connessione in Visual Studio e quindi specificare l'istanza del server (DEV-5\SQLEXPRESS ) e il nome del database (emailDatabase ) nella finestra di dialogo di connessione.
Con questo, ti connetti e usi un database di SQL Server nel modo in cui dovrebbe essere usato, sull'istanza di SQL Server stessa. Questo è molto più facile, e molto meno fastidioso, che dover lottare con .mdf "fluttuanti" file e allegandoli alle tue soluzioni e cose del genere....

Quindi qui:compila DEV-5\SQLEXPRESS nel menu a discesa "Nome server", quindi utilizzare l'opzione "Seleziona o inserisci il nome del database" e inserisci il nome del database (o selezionalo dal menu a discesa):dovrebbe essere lì!
NON usa l'opzione "Allega un file di database" - questo è il .mdf fluttuante "funzione" che è piuttosto goffa, difficile da usare e soggetta a errori - ancora una volta:mi raccomando non usando quello...