Cześć.
Używam VS2012. Tworzę aplikację łączącą się z bazą danych Oracle XE, pobrane dane są przetwarzane i umieszczam część z nich w lokalnej bazie danych, aby móc pracować "offline" od oracla i przeanalizować odpowiednio te dane.
Tu pojawiają się moje pytania:
-
jako lokalnej bazy danych użyłem dodawanej z przewodnika vs bazy .sdf SQL SERVER CE czy jest to dobry wybór? W bazie będzie maks 100000 rekordów, 2-3 tabele bez specjalnych zależności między sobą (przynajmniej na obecnym poziomie)
-
W jaki sposób najlepiej teraz łączyć się do baz i wyciągać pliki?
2.1. Z bazy oracle muszę tylko pobrać sporą część danych i przenieść do bazy lokalnej (coś w style refresh do bazy offline). Wiem, że jest ADO.NET bo vs nie wspiera już wbudowanych funkcji do połączenia z oracle, czego polecacie użyć ?
2.2. Lokalna baza danych będzie obrabiana przez program bardzo często i chciałbym w jakiś sensowny sposób nią zarządzać, najlepiej niekoniecznie wywołując komendy sql (insert, update, select) tylko może na obiektach pracować? jest to możliwe?
Kiedyś stworzyłem podobny programik wyciągający i zmieniający poprzez sqlcommand dane w bazie oracle, ale technologia się trochę zmieniła i chciałbym wprowadzić coś nowego lub sensowniejszego.
Dzięki.