Kiedy używać formatu .mdf i kiedy .sdf?

Po obejrzeniu wielu rzeczy w Internecie nie znalazłem żadnego wyjaśnienia między tymi dwoma typami plików:.mdf i.sdf.

.sdf byłaby kompaktowa wersja SQL Server (.mdf) Wierzę. Nadal wyglądają zupełnie inaczej.

Po dwóch samouczkach dotyczących msdn, tj.Aplikacja filmowa MVC iSklep muzyczny. Oba zastosowania.sdf.

Częściowa wycena (pełny): „Przede wszystkim powinno to być„ | DataDirectory | ASPNETDBContext.mdf ”(zauważ różnicę rozszerzeń). Twoja aplikacja ...

Oba samouczki mają ciąg połączenia.sdf, tj .:

<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"
/> 

Pytanie:

Moje pytanie brzmi: co używać gdzie i kiedy? Co więcejczemu używać, gdzie.

questionAnswers(3)

yourAnswerToTheQuestion