Hallo!
Ich habe mein kleines DB-Projekt umgestellt auf die "3-Tier"-Architektur.
Als DB-System verwende ich MySql (sollte ja eigentlich egal sein...).
Jetzt habe ich meinen Update, meinen Insert und meinen Delete-Command, bzw. den DB-Zugriff in meinen Data Access - Layer ausgelagert. Soweit auch kein Problem.
Mein Problem ist jetzt, dass ich in meinem UI-Layer Daten aus der DB via MySqlDataReader lese. Insgesamt habe ich 3 Select-Commands.
Jetzt möchte ich diesen gesamten Block auch in meinen DA-Layer auslagern, und da ist mein Problem, dass ich keinen Einstiegspunkt habe wie dies gemacht wird.
Ich würde gerne auf DataSets verzichten.
Gibt es überhaupt die Möglichkeit den Zugriff komplett in den DA-Layer auszulagern, und dann via Business Logic-Layer darauf zuzugreifen?
Würde mich freuen, wenn mir jemand Hilfestellung dazu geben könnte!
MfG
Jens
Ich habe mein kleines DB-Projekt umgestellt auf die "3-Tier"-Architektur.
Als DB-System verwende ich MySql (sollte ja eigentlich egal sein...).
Jetzt habe ich meinen Update, meinen Insert und meinen Delete-Command, bzw. den DB-Zugriff in meinen Data Access - Layer ausgelagert. Soweit auch kein Problem.
Mein Problem ist jetzt, dass ich in meinem UI-Layer Daten aus der DB via MySqlDataReader lese. Insgesamt habe ich 3 Select-Commands.
Jetzt möchte ich diesen gesamten Block auch in meinen DA-Layer auslagern, und da ist mein Problem, dass ich keinen Einstiegspunkt habe wie dies gemacht wird.
Ich würde gerne auf DataSets verzichten.
Gibt es überhaupt die Möglichkeit den Zugriff komplett in den DA-Layer auszulagern, und dann via Business Logic-Layer darauf zuzugreifen?
Würde mich freuen, wenn mir jemand Hilfestellung dazu geben könnte!
MfG
Jens