Hallo zusammen! Habe noch nie C/S-Anwendungen designed und m�chte von Euch bitte mal ein Vorgehensmuster haben, um das Rad nicht neu erfinden zu m�ssen.
Folgendes liegt zu Grunde: -Access-DB liegt auf dem Server, die von Clients abgefragt und ge�ndert werden soll. -Habe als Entwicklungswerkzeug VS.NET 2003 und w�rde gerne in c# proggen. -------- Habe mir schonmal folgendes �berlegt. 1. Meine Clientanwendung (WinForms) mit lokalen DataSets f�r Anzeige und �nderungen 2. Interface f�r Remoteobjekt f�r den Zugriff auf Access + Schema-Klasse (xsd und cs) => separate Dll 3. Konkrete Klasse f�r das Remoteobjekt, durch das (via Reflection) auf mom halt Access zugegriffen werden soll. Arbeite hier mit protected OleDBAdaptern f�r jede einzelne Tabelle. (Aufrufe sind hier im Client z.B. mydb.SaveChanges(lokalesDataSet);) => separate Dll 4. Server als Windowsdienst, der die Clientanfragen via SOA weiterleitet. Das lief auch soweit, so gut. Allerdings habe ich festgestellt, da� ein DataSet beim Serialisieren die Info verliert, welche Reihen geupdated wurden (also DataSet.GetChanges() liefert nix zur�ck). �nderungen werden mit DataAdapter.Update(DataSetVomClientRuebergeschickt) nicht ge�ndert (Select l�uft). (Das ist mom der einzige Haken an meiner Implementation, den ich sehe). Wenn der DataAdapter.Update vom Client aufgerufen wird, dann klappts, aber die m�chte ich ja gerade nicht so gerne offen legen, sondern die Kommunikation �ber das Interface sicherstellen. ----------- Also, wenn mein Design Quatsch ist, dann sagt bitte, was man besser machen k�nnte. Oder wenn sowas grunds�tzlich anders implementiert werden sollte, dann bin ich f�r Vorschl�ge / Links sehr dankbar. Hoffe, ich habe mich verst�ndlich ausgedr�ckt. Ich wei�, das waren jetzt ne ganze Menge an Fragen, aber mit sowas habe ich bislang noch keine Erfahrung und wei� mom nicht weiter. Vielen Dank im voraus, Nils _______________________________________________ CSharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
