استفاده از دیتابیس موجود در پروژه جدید در Asp.net core
سلام خدا قوت
آیا امکان دارد بانک اطلاعات قبلی رو که برنامه ویندوزی بوده است در برنامه تحت وب استفاده کنم؟
درواقع میخوام برنامه ویندوزی خودم رو به وب تبدیل کنم بدون تغییر در دیتابیس و اطلاعات موجود در آن.
آیا امکان همچین چیزی وجود دارد؟
این امکان وجود داره اما بسختی !!!
ببینید در ویندوز از Entity Framework dbfirst استفاده میشه. اما در وب از روش Code First
اگر شما قصد داشته باشید که دیتابیسی که از قبل موجود هست رو استفاده کنید باید روش db first استفاده کنید و کلا روش کارتون دیگه متفاوت میشه و بسیاری از قابلیت های Core و Identity رو از دست می دید.
به عنوان مثال خود Identity جداول مخصوص خودش رو در روش code first میسازه و بسیاری از قابلیت ها در این جداول هست. اما اگر دیتابیس شما از قبل موجود باشه دیگه این ساختارها توش وجود نداره.
بنابراین توصیه میکنم دیتابیس رو مجددا مشابه با دیتابیس قبلی خودتون اما با روش code first ایجاد کنید.
برای این کار باید دومرحله را طی کنید:
اول: بانک اطلاعات رو از روی ویندوز به روی سرور تحت وب منتقل کنید. (راه های مختلفی برای این کار هست)
دوم: در کانکشن استرینگ برنامه تحت وب، این بانک اطلاعاتی رو معرفی کنید:
Data base=YourDataBaseName;
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2