مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

allrich

عضویت از 1397/09/20

همگام سازی دیتابیس آفلاین با آنلاین

  • سه شنبه 20 آذر 1397
  • 23:33
تشکر میکنم

سلام خدمت همه

یک دیتابیس Sql Server روی هاست دارم .

میخوام یک برنامه با Windows Form داشته باشم با C#  که  فقط موقع خورج دیتابیس های (آفلاین) رو بریزه تو SQL Server(آنلاین) که کاربر نیازی به متصل شدن به انترنت نداشته باشه و فقط هنگام ورود و خروج از برنامه به اینترنت احتیاج پیدا کنه.

بهترین راه برای این که هنگام ورود به برنامه تمام دیتابیس های آفلاین برنامه من با دیتابیس آنلاین همگام سازی بشن چی هست ؟

نکته : قالب هردو دیتابیس SQL هست . ساختار جداول هم همونه .

ممنونم .  heart

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • چهارشنبه 21 آذر 1397
  • 07:41

سلام

بهترین راه اینه که شما در دیتابیس آفلاین خودتون یک فیلد اضافه کنید بنام  IsSynced و از جنس bit

هر وقت که خواستید دیتابیس را همگام کنید از دیتابیش آفلاین خودتون بخونید اون فیلدهایی که false  هستند را در دیتابیس آنلاین خودتون کپی کنید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 21 آذر 1397
  • 08:35
کاربر سایت

allrich

عضویت از 1397/09/20

  • چهارشنبه 21 آذر 1397
  • 10:44

ممنونم  AmirGhasemi  

آقای مدائنی میشه یک مثال از اون در C# برام بیارد ؟

الان دقیقا من میخوام از دیتابیس آنلاینم در هنگام باز شدن برنامه دیتابیس کاربران رو بگیره و اونو توی دیتابیس آفلاین قرار بده برای ورود به برنامه.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 21 آذر 1397
  • 11:01

در پروژه ها استفاده میکنم و مثال ندارم 

برای کاری که میخواهید این فریم ورک عالیه 

مستنداتش رو مطالعه کنید 

کاربر سایت

allrich

عضویت از 1397/09/20

  • چهارشنبه 21 آذر 1397
  • 22:54

یک ساعتی خوندم مقالرو متاسفانه چیزی دستگیرم نشد ; 

اگه میشه یکی یه راه عملی پیشنهاد کنید . heart

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)