PDA

View Full Version : تغییر در مدل در تکنولوژی Code First و بارگذاری مجدد برنامه روی هاست و سرنوشت داده های قبلی در بانک؟؟



oracle_dba
پنج شنبه 12 فروردین 1395, 15:49 عصر
سلام
من یه پروژه دارم که با تکنولوژی Code First طراحی شده و روی هاست بارگذاری شده است . حالا توی یکی از کلاس های مدل یه فیلد اضافه کردم . بعد از بارگذاری مجدد پروژه روی هاست چه اتفاقی برای داده های موجود در بانک متعلق به کاربر میفته ؟؟؟
آیا داده ها از بین میره و یا با migration فیلد مورد نظر را اضافه می شه و بقیه داده ها باقی می مونه
دوستان کسی چک کرده تو پروژه خودش این موضوع رو ؟

ali_md110
پنج شنبه 12 فروردین 1395, 15:57 عصر
نه خیر داده های شما از بین نمیرود و با migration
فقط همان فیلد اضافه میشود توجه کنید که یا مقدار فیلد فعلی را نال پذیر کنید و یا اکر نال پذیر نمیخواهید مقدار اولیه به این فیلد جدید بدهید تا عمل migration با خطا نباشد