Dopo aver visto un sacco di cose in internet non ho trovato alcuna spiegazione tra i due tipi di file: .mdf
e .sdf
.Quando usare .mdf e quando .sdf?
.sdf
sarebbe una versione compatta di SQL Server (.mdf
) credo. Tuttavia appaiono completamente diversi.
Hanno seguito i due tutorial su msdn, ad esempio MVC Movie App e Musicstore. Entrambi usano .sdf
.
Citazione parziale (full): 'Prima di tutto dovrebbe essere "| DataDirectory | ASPNETDBContext.mdf" (notare la differenza di estensione). Il tuo applic ...'
Entrambe le esercitazioni hanno la stringa di connessione al .sdf
, cioè .:
<add name ="MovieDBContext"
connectionString ="Data Source=|DataDirectory|Movies.sdf"
providerName ="System.Data.SqlServerCe.4.0"
/>
<add name ="MusicStoreEntities"
connectionString ="Data Source=|DataDirectory|MvcMusicStore.sdf"
providerName ="System.Data.SqlServerCe.4.0"
/>
Domanda:
La mia domanda è cosa utilizzare dove e quando? Altro su perché usare quale dove.
È possibile trovare la risposta all'interno di [StackOverflow] (http://stackoverflow.com/questions/1175882/what-is-an-mdf-file) stesso. MDF - File immagine mediale File & SDF - File dati standard –
E la differenza è? E quale usare quando? Oltre a quella domanda che hai postato, parla solo di .mdf. Posso solo concludere (indovinando) l'unica differenza con sdf è l'estensione del file. –