PDA

View Full Version : آپدیت بانک



javad_mrz
پنج شنبه 01 خرداد 1393, 22:16 عصر
سلام
وقت همه عزیزان بخیر

من بانکم رو که SQL هستش رو به صورت (ADO.net entity data model (wizard به برنامه وصل کردم
حالا هر تغیری تو بانک ایجاد میکتم
این تغییرات تو بانک اعمال میشه ولی تو برنامه که تو ویژوال استدیو C# هست نمیشه
و برای اینکه تغیرات اعمال بشه باید ADO.net entity data model پاکش کنم و
مجددا یک ADO.net entity data model جدید بسازم و به بانک وصلش کنم

لطفا راهنماییم کنید

خیلی ممنون:قلب:

aghayex
پنج شنبه 01 خرداد 1393, 22:31 عصر
دوست عزیز مدل و بانک دو معقوله جدا از هم هستند و اگه شما بانک رو تغییر میدید انتظار نداشته باشد مدلتون تغییر کنه ولی اگه مدلتون رو تغییر دهید می تونید با اجرا دستور تغییر در بانک, تغییرات در بانک اعمال کنید

mousa1992
پنج شنبه 01 خرداد 1393, 22:37 عصر
model.edmx رو باز کن و از منوی راست کلیک update model from database رو انتخاب کن

javad_mrz
جمعه 02 خرداد 1393, 08:33 صبح
مرسی از راهنماییتون
من چنین چیزی پیدا نکردم
میشه بیشتر راهنمایی بفرمایید

javad_mrz
جمعه 02 خرداد 1393, 08:33 صبح
model.edmx رو باز کن و از منوی راست کلیک update model from database رو انتخاب کن


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

aghayex
جمعه 02 خرداد 1393, 09:40 صبح
entity سه روش و به عبارتی سه نوع داره .
دیتابیس فیرست : در این نوع شما دیتابیس رو با استفاده از اس کیو ال می سازی و بعد به برنامه معرفیش می کنی تا مدلتونو بسازه
مدل فیرست : در این روش شما در برنامه یه مدل خام رو ایجاد کرده و تیبل هاتونو به صورت نمایدن با یک سری اشیا می سازی و در نهایت روی همون مدل راست کلیک می کنی و گزینه update model from database رو انتخاب می کنی و بعد از چند سوال عمل درست کردن یا بروز رسانی صورت می گیره
کد فیرست : در این روش که بهترین نوع از این تکنولوژی هست شما میای تیبل های دیتابیس رو در برنامه به صورت کلاس در نظر می گیری و در نهایت یه کلاس رو به عنوان دیتابیس در نظر گرفته و هز زمانی که خصوصیات کلاس ها رو در برنامه تغییر بدی دیتابیس هم تغیر می کنه ( البته به شرط فعال بودن امکان میگریشن )
http://www.dotnettips.info/post/831/ef-code-first-1
http://www.dotnettips.info/post/832/ef-code-first-2
http://www.dotnettips.info/post/833/ef-code-first-3
http://www.dotnettips.info/post/834/ef-code-first-4
http://www.dotnettips.info/post/835/ef-code-first-5
http://www.dotnettips.info/post/836/ef-code-first-6
http://www.dotnettips.info/post/837/ef-code-first-7
http://www.dotnettips.info/post/838/ef-code-first-8
http://www.dotnettips.info/post/839/ef-code-first-9
http://www.dotnettips.info/post/840/ef-code-first-10
http://www.dotnettips.info/post/841/ef-code-first-11
http://www.dotnettips.info/post/842/ef-code-first-12
http://www.dotnettips.info/post/843/ef-code-first-13
http://www.dotnettips.info/post/844/ef-code-first-14
http://www.dotnettips.info/post/845/ef-code-first-15