Was ist State of the Art bezüglich C#, .net und Datenbanken?
Guten Tag liebe Leute,
ich beschäftige mich seit ca. 6 Monaten mit C# und seit ca einem Monat mit Datenbanken. Ich finde die Möglichkeiten, die .net anbietet relativ umfangreich, um nicht zu sagen verwirrend.
Bislang habe ich es zB so gemacht, per SQLConnection und SQLCommand Queries an eine lokale MS SQL Server DB zu senden.
Nun gibt es aber natürlich auch noch: DataSets, DataTables, TableAdapters, BindingSources, DataBindings und und und :)
Was ist die beste Möglichkeit zB eine rel. Datenbank mit 20 Relationen an ein Projekt und an meine Controls zu binden?
Macht man das über DataSets und BindingSources. Macht man das per Designer oder manuell?
Ich wäre für Tipps dankbar. Und vor allem auch für Links :)
Vielen Dank!
1 Antwort
Also ich persönlich bevorzuge ORM Mapper wie z.B. Dapper https://dapper-tutorial.net/dapper
Die Variante mit DataSet / DataTable sind in meinen Augen überholt.
Es gib auch noch das EntityFramework, das bei kleinen Datenmengen auch schnell zum Erfolg führt allerdings habe ich bei Massendatenverarbeitungen eher schlechte Erfahrungen gemacht.