Guten Tag,
ich weiß das Thema hat viel Facetten, aber im Moment stehe ich etwas auf dem Schlauch und ich hoffe das Ihr mir helfen könnt! Ich habe folgendes Problem.
Im Moment schreibe ich ein Programm zur Erstellung von Berichten und deren Auswertung. Dazu habe ich eine eigene Klasse die diese Bericht sozusagen darstellt. Vom Ablauf ist es so dass ich eine Datensatz habe der so in etwa aus 50 Sätzen besteht. Diese will ich nun in eine Datenbank schreiben um dort über Abfrage diese auszuwerten. Jetzt gibt es ja mehrere Möglichkeiten diese Datenbank anzusprechen. Wenn Office Installiert ist könnte man über die Microsoft Access Interop diese ansprechen und auswerten. Nachteil Access wir benötigt. Jetzt habe ich gelesen dass es auch Linq to SQL gibt. Die Frage welcher der leichtere Weg ist. Später soll das im Programm so ablaufen:
User klickt auf Button wählt einen Ordner aus, wo die Daten liegen, daraufhin werden diese in eine Datenbank geschrieben.)
Nun kann der der User ein Suchformular öffnen die Datenbank auswählen und eine Suchbegriff eingeben und bekommt dann eine Rückmeldung.
Erste hatte ich an Linq to Object gedacht, das ich einfach ein Array meines Object baue wo alle Datensätze drin sind. Aber soweit ich das sehen kann kann ich da keinen string befehl mitgeben der ausgeführt wird.
z.b. LinqOBj.Execut("from r in Myobj.landesstellen where Myobj.landesstellen.Gesamt >=3 select r!);
Nachteil ist ich habe nur eine Datei wo ich meine ObjectArray rein serialisiert habe und bin an mein Programm gebunden. Wenn ich ne Datenbank baue dann könnte ich die ja notfalls mit anderen Programmen auch bearbeiten.
So viel Text ich hoffe ich konnte mein Problem darstellen. Ich hoffe es ist verständlich!
Mfg Daniel
P.S. Ich bin Azubi im 1. Lehrjahr also nicht wundern wenn ich die eine oder andere Nachfrage habe!
ich weiß das Thema hat viel Facetten, aber im Moment stehe ich etwas auf dem Schlauch und ich hoffe das Ihr mir helfen könnt! Ich habe folgendes Problem.
Im Moment schreibe ich ein Programm zur Erstellung von Berichten und deren Auswertung. Dazu habe ich eine eigene Klasse die diese Bericht sozusagen darstellt. Vom Ablauf ist es so dass ich eine Datensatz habe der so in etwa aus 50 Sätzen besteht. Diese will ich nun in eine Datenbank schreiben um dort über Abfrage diese auszuwerten. Jetzt gibt es ja mehrere Möglichkeiten diese Datenbank anzusprechen. Wenn Office Installiert ist könnte man über die Microsoft Access Interop diese ansprechen und auswerten. Nachteil Access wir benötigt. Jetzt habe ich gelesen dass es auch Linq to SQL gibt. Die Frage welcher der leichtere Weg ist. Später soll das im Programm so ablaufen:
User klickt auf Button wählt einen Ordner aus, wo die Daten liegen, daraufhin werden diese in eine Datenbank geschrieben.)
Nun kann der der User ein Suchformular öffnen die Datenbank auswählen und eine Suchbegriff eingeben und bekommt dann eine Rückmeldung.
Erste hatte ich an Linq to Object gedacht, das ich einfach ein Array meines Object baue wo alle Datensätze drin sind. Aber soweit ich das sehen kann kann ich da keinen string befehl mitgeben der ausgeführt wird.
z.b. LinqOBj.Execut("from r in Myobj.landesstellen where Myobj.landesstellen.Gesamt >=3 select r!);
Nachteil ist ich habe nur eine Datei wo ich meine ObjectArray rein serialisiert habe und bin an mein Programm gebunden. Wenn ich ne Datenbank baue dann könnte ich die ja notfalls mit anderen Programmen auch bearbeiten.
So viel Text ich hoffe ich konnte mein Problem darstellen. Ich hoffe es ist verständlich!
Mfg Daniel
P.S. Ich bin Azubi im 1. Lehrjahr also nicht wundern wenn ich die eine oder andere Nachfrage habe!
Comment