سلام خدمت همه
یک دیتابیس Sql Server روی هاست دارم .
میخوام یک برنامه با Windows Form داشته باشم با C# که فقط موقع خورج دیتابیس های (آفلاین) رو بریزه تو SQL Server(آنلاین) که کاربر نیازی به متصل شدن به انترنت نداشته باشه و فقط هنگام ورود و خروج از برنامه به اینترنت احتیاج پیدا کنه.
بهترین راه برای این که هنگام ورود به برنامه تمام دیتابیس های آفلاین برنامه من با دیتابیس آنلاین همگام سازی بشن چی هست ؟
نکته : قالب هردو دیتابیس SQL هست . ساختار جداول هم همونه .
ممنونم .
سلام
بهترین راه اینه که شما در دیتابیس آفلاین خودتون یک فیلد اضافه کنید بنام IsSynced و از جنس bit
هر وقت که خواستید دیتابیس را همگام کنید از دیتابیش آفلاین خودتون بخونید اون فیلدهایی که false هستند را در دیتابیس آنلاین خودتون کپی کنید
آقای مدائنی میشه یک مثال از اون در C# برام بیارد ؟
الان دقیقا من میخوام از دیتابیس آنلاینم در هنگام باز شدن برنامه دیتابیس کاربران رو بگیره و اونو توی دیتابیس آفلاین قرار بده برای ورود به برنامه.
در پروژه ها استفاده میکنم و مثال ندارم
برای کاری که میخواهید این فریم ورک عالیه
مستنداتش رو مطالعه کنید
یک ساعتی خوندم مقالرو متاسفانه چیزی دستگیرم نشد ;
اگه میشه یکی یه راه عملی پیشنهاد کنید .
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)