Tag beisammen,
um wieder etwas besser in C# reinzukommen, möchte ich mir eine kleine Filmdatenbank erstellen.
Zu Funktionalität und Aufbau:
Die Datenbank soll enthalten ...
- Tabelle mit den Filmen (Titel, Schauspieler,Beschreibung, usw).
- Tabelle mit Schauspielern (eventuell kleine Biographie)
Es soll zwei verschiedene Suchen geben:
- Suche nach Schauspieler, unter den Schauspielern dann eine Auflistung der Filme an denen dieser Schauspieler beteiligt war.
- Suche nach Filmen
Der User soll (später) die Möglichkeit haben Covers an bestehende/neue Einträge anzubinden, sowie natürlich neue Schauspieler und Filme Anlegen/Editieren/Löschen können.
Bei der Realisierung würde ich gerne auf so wenig zusätzlich Software zurückgreifen wie möglich, daher würde ich die Datenbank gerne (auch wenns das einfachere wäre) nicht mit MySQL o.ä. aufziehen.
Alternativen wären Textfiles, wobei ich hier ab einer gewissen Menge (später ca. 30.000 Filme/Einträge) dann doch Grenzen sehe in der Leistung. Hatte dabei kurz überlegt die Textfiles bei Programmstart komplett einzulesen (DataTable) und beim schließen wieder zurückzuschreiben (editierte/ergänzte Bereiche). Abfragen usw würden dann alle über DataTable laufen. (Geht aber wohl gegen das Prinzip der Kapselung der Ansatz).
Bin beim googlen dann über SQLite gestolpert. Wäre schneller als die Textfile-Geschichte, allerdings habe ich bisher wenig gutes über SQLite in Bezug auf Doku und Tutorials gelesen, hängt aber weniger an SQLite selbst als an den Wrappern.
Hat wer von euch schon mit SQLite in Kombination mit C# gearbeitet? Welchen Wrapper habt ihr genommen? Einer von denen? Liste
Wenn ich mich dann auf eine Datenbanklösung festgelegt habe, liegt mein Hauptproblem vermutlich darin, die Suchfunktion gut zu formulieren. Hat da jemand Tutorials oder Syntax-Beispiele, für SQLite oder DataTable?
MfG,
pnx
um wieder etwas besser in C# reinzukommen, möchte ich mir eine kleine Filmdatenbank erstellen.
Zu Funktionalität und Aufbau:
Die Datenbank soll enthalten ...
- Tabelle mit den Filmen (Titel, Schauspieler,Beschreibung, usw).
- Tabelle mit Schauspielern (eventuell kleine Biographie)
Es soll zwei verschiedene Suchen geben:
- Suche nach Schauspieler, unter den Schauspielern dann eine Auflistung der Filme an denen dieser Schauspieler beteiligt war.
- Suche nach Filmen
Der User soll (später) die Möglichkeit haben Covers an bestehende/neue Einträge anzubinden, sowie natürlich neue Schauspieler und Filme Anlegen/Editieren/Löschen können.
Bei der Realisierung würde ich gerne auf so wenig zusätzlich Software zurückgreifen wie möglich, daher würde ich die Datenbank gerne (auch wenns das einfachere wäre) nicht mit MySQL o.ä. aufziehen.
Alternativen wären Textfiles, wobei ich hier ab einer gewissen Menge (später ca. 30.000 Filme/Einträge) dann doch Grenzen sehe in der Leistung. Hatte dabei kurz überlegt die Textfiles bei Programmstart komplett einzulesen (DataTable) und beim schließen wieder zurückzuschreiben (editierte/ergänzte Bereiche). Abfragen usw würden dann alle über DataTable laufen. (Geht aber wohl gegen das Prinzip der Kapselung der Ansatz).
Bin beim googlen dann über SQLite gestolpert. Wäre schneller als die Textfile-Geschichte, allerdings habe ich bisher wenig gutes über SQLite in Bezug auf Doku und Tutorials gelesen, hängt aber weniger an SQLite selbst als an den Wrappern.
Hat wer von euch schon mit SQLite in Kombination mit C# gearbeitet? Welchen Wrapper habt ihr genommen? Einer von denen? Liste
Wenn ich mich dann auf eine Datenbanklösung festgelegt habe, liegt mein Hauptproblem vermutlich darin, die Suchfunktion gut zu formulieren. Hat da jemand Tutorials oder Syntax-Beispiele, für SQLite oder DataTable?
MfG,
pnx