Witam,
pisze aplikację i potrzebuję w jakiś sposób przechowywać dane. Chciałbym to zrobić poprzez bazę danych. Kilka informacji:
-
W bazie miałbym kilka tabel powiązanych kluczami. ok. 5 tabel będzie miało raczej nie więcej niż 10000 rekordów, natomiast jedna będzie dosyć duża. Codziennie będzie tam dochodziło ok. 300000 rekordów.
-
Nie chciałbym uruchamiać lokalnej bazy danych i z nią się łączyć. To dlatego, że aplikację chciałbym łatwo przenosić na inne komputery. Nie chciałbym tam za każdym razem uruchamiać bazy.
-
Łatwość w dodawaniu nowych tabel. Chodzi tu o to, że używając
SQLite
iEntityFramework
z każdą edycją bazy musiałem usuwać plik.edmx
i dodawać model na nowo. Nigdzie nie znalazłem rozwiązania odświeżenia danych z bazy w entity.
Co w takim razie będzie najlepszym rozwiązaniem. Myślałem nad SQLite
i EntityFramework
ale problemem jest to, że z każdą zmianą muszę dodawać model od nowa. Jest na to jakiś inny sposób?