Wystarczy dodać, mógłby pomóc ...
sugeruję użycie Nuget pobrać/zainstalować EntityFramework (typ go tam, a otrzymasz listę).
Masz dwie wersje, jeden regularny smak i jeden do wersji kompaktowej.
http://nuget.org/packages/EntityFramework/4.3.1
http://nuget.org/packages/entityframework.sqlservercompact
A z tym dostaniesz podstawową „ramy” do czynienia z bazami danych, jak również (którą trzeba po prostu zainstalować SQLCE (jak sugerują 4 jest najnowszym)) - Nuget instaluje dll- s potrzebne.
Możesz użyć podejścia "pierwszy model" z EF (framework encji), aby najpierw utworzyć Db,
lub jeszcze lepiej użyć podejścia "code first" - aby utworzyć Db automatycznie z kodu, klas.
Zajmie się tworzeniem nowego Db itp.
Myślę, że to najprostszy sposób na "rozpoczęcie" od nowego Db. I także CE.
CE (kompaktowy) to dobry wybór - ale oglądaj, ma pewne ograniczenia w porównaniu do standardowego serwera SQL (ekspresowe lub standardowe itp.). Na przykład. nie można używać pól myślę xml i innych rzeczy, procedur przechowywanych, widoków itp. (jeśli mam rację i pamiętaj wcześniej).
Również zależy od tego, co chcesz zrobić i gdzie wdrożyć. Pulpit nie oznacza, że CE jest najlepszym rozwiązaniem (zależy od wielu szczegółów).
mam nadzieję, że pomoże to
Jeśli tworzysz aplikację na komputery stacjonarne, która wymaga tylko utrwalenia niektórych danych, skorzystaj z Compact. Myślę/powinno być możliwe, aby po prostu dołączyć go jako DLL, ale nie jestem pewien. – millimoose
Tak, uważam aplikację komputerową, a nie dużą aplikację dla dużej firmy :) –
http://msdn.microsoft.com/en-us/library/gg213826.aspx wydaje się być dokumentacją, której szukasz. – millimoose