Hey zusammen,
ich bräuchte mal nen Denkanstoß... Hier der Zweck des ganzen:
Ich habe ein Kundenterminal, welches Artikel anzeigt, beschreibt und Bewerten lässt. Dieses Terminal soll über variable Schnittstellen mehrere Datenquellen zulassen; Also Flexibel sein.
Also: VM - Schnittstelle - MSSql / PHP usw...
Ich möchte Quasi nur das "PlugIn" welches über die Schnittstelle sendet pro Kunde umschreiben müssen. Der Kern soll immer gleich sein.
Standardbefehle wie Connect usw. sind natürlich in der Schnittstelle vorhanden. Jetzt aber die eigentlich Frage: Wie gebe ich die Daten die empfangen wurden zurück; Denn ich arbeite überwiegend mit EF. Soll ich per Interface eine gesamte Klasse definieren, wie z.B.:
string id
string Name
decimal Price usw.....
Und dieses Interface dann zurückgeben?
Oder würdet ihr eher eine XML zurückwerfen lassen?
Wenn es nicht ganz zu verstehen ist.. Im Interface habe ich Funktionen wie "AddRating(int stars)" und "GetAllArticles()". Was soll GetAllArticles zurückgeben, wie würdet ihr das am besten lösen? Eine Liste mit einer Klasse, welche auch von einem Interface (wie oben das Beispiel) abgeleitet wird?
Wie soll ich die Abfrage der Artikel am besten gestallten? Ich hoffe es ist halbwegs verständlich geschrieben..
Danke im Voraus!
MfG Flo
ich bräuchte mal nen Denkanstoß... Hier der Zweck des ganzen:
Ich habe ein Kundenterminal, welches Artikel anzeigt, beschreibt und Bewerten lässt. Dieses Terminal soll über variable Schnittstellen mehrere Datenquellen zulassen; Also Flexibel sein.
Also: VM - Schnittstelle - MSSql / PHP usw...
Ich möchte Quasi nur das "PlugIn" welches über die Schnittstelle sendet pro Kunde umschreiben müssen. Der Kern soll immer gleich sein.
Standardbefehle wie Connect usw. sind natürlich in der Schnittstelle vorhanden. Jetzt aber die eigentlich Frage: Wie gebe ich die Daten die empfangen wurden zurück; Denn ich arbeite überwiegend mit EF. Soll ich per Interface eine gesamte Klasse definieren, wie z.B.:
string id
string Name
decimal Price usw.....
Und dieses Interface dann zurückgeben?
Oder würdet ihr eher eine XML zurückwerfen lassen?
Wenn es nicht ganz zu verstehen ist.. Im Interface habe ich Funktionen wie "AddRating(int stars)" und "GetAllArticles()". Was soll GetAllArticles zurückgeben, wie würdet ihr das am besten lösen? Eine Liste mit einer Klasse, welche auch von einem Interface (wie oben das Beispiel) abgeleitet wird?
Wie soll ich die Abfrage der Artikel am besten gestallten? Ich hoffe es ist halbwegs verständlich geschrieben..
Danke im Voraus!
MfG Flo
Comment