PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C# "eigene" Datenbank?



Jaecko
25.07.2011, 19:38
Moin.

Kennt jemand von euch ein Datenbanksystem, das man möglichst einfach in C# (VS2008 ) einbinden kann?
Ich verwend schon mySql und MSAccess-Datenbanken; hierzu wird aber immer am PC ein Database Connector benötigt, der installiert und konfiguriert werden muss. Und das erklär mal einem DAU...

Darum such ich eine Datenbank im Stil von Access/MySQL, die man im C#-Projekt selbst einbinden kann (evtl. sogar als eigene Klasse?), die dann beim Veröffentlichen auch schon mit dabei sind; so dass der User selbst nichts mehr konfigurieren muss.

Kennt jemand was von euch, was hierfür geeignet wäre?

mfG

shedepe
25.07.2011, 21:36
Eine Möglichkeit hierfür wäre SQLite. Die Datenbank wird einfach als File abgelegt. Man benötigt nur einen entsprechenden Wrapper für .Net.
Schau dir mal den Link hier an:
http://www.thomasbelser.net/2009/01/25/c-sharp-und-sqlite-eine-kleine-einfuhrung/

Jaecko
27.07.2011, 22:37
Thx, das SQLite ist genau passend. Vom Handling her eigentlich genau so wie mySql.
Ideal für die Zwecke.

lokirobotics
28.07.2011, 19:55
Ansonsten noch Datasets. Kannste nach XML serialisieren.

Alles in C# supportet, brauchst keine extra Wrapper oder Adapter.
Datenzugriff per SQL, LINQ.