Hi, Mano pirma kiek didesne programele, noreciau pasitarti del bendros architekturos. WinForms ir Mobile 6.1 appsas. Vartotojas mobile appse pagrinde tik ivedineja duomenis. Duomenys nuseda device'o SQL Compact DB'azej, kuri veliau yra sinchronizuojama su isoriniu pilnaverciu SQL 2008 serveriu. Desktopiniam appse vartotojas gali sinchronizuoti duomenis su isoriniu SQL serveriu, taip pat vesti naujus, redaguoti, generuoti grafikus, spausdinti ataskaitas, etc. Jei rysio nera - saugoja lokaliai, atsiradus - sinchronizuoja. Duomenu sinchronizavimo igyvendimui buvau nuziurejes "Local Database Cache" atveji (http://msdn.microsoft.com/en-us/library/cc714035%28VS.90%29.aspx). Dabar pradejus daryti susiduriau su beda, kad Compact versija nepalaiko "Stored Procedures" ir darosi sudetinga padaryti elementaru editable DataGridView su duomenim is keliu lenteliu pagal vartotojo kriterijus. Tada gal WinForms pusej geriau SQL Express versija, bet tada sinchronizavimas gal kiek ne standartiniais MS'o numatytais keliais gautusi.. Aciu visiems uz bet kokius pastebejimus, ar gal skaitini kazkoki sitai temai..