عنوان:

‫مشکل در ایجاد بانک اطلاعاتی با مایگریشن‌ها


نویسنده: دانیال کیانی
تاریخ: ۱۴۰۴/۰۱/۰۳ ۱۷:۰۷
آدرس: www.dntips.ir
درود! خسته نباشید؛ سال نو را به شما و همه دوستان عزیزم تبریک عرض میکنم !
یک سوال مهم برام پیش آمده است. من در ساخت مایگریشن برای قسمت والت یک سایت فروشگاهی گیر افتادم. عکس رو ضمیمه میکنم! اینکه هنگام ساختن، یک ستون اضافه به آخر ستون‌ها اضافه میکنه که نباید اضافه کنه.
example :
Wallet-type
Wallet-id
این دو ستون نباید اضافه بشوند. در عکس مشخصه برای بخش والت هستند. ویچروال‌ها رو هم چک کردم. فقط قسمت نیم‌اسپیس رو نام پروژه نگذاشتم: DataLayer.Entities.Wallet

نظرات

  • محسن خان در ۱۴۰۴/۰۱/۰۳ ۱۹:۰۲
    سلام؛ لطفا کلاس‌های مرتبط با موجودیت‌ها رو هم ارسال کنید. اگر تنظیمات خاصی هم برای آن‌ها دارید (مثلا تنظیم ارث‌بری؟ با Fluent-API)، آن‌ها رو هم ارسال کنید. به علاوه مشخص کنید، با EF6x است یا با EF-Core؟ کمی بیشتر توضیح بدید که دقیقا چکار کردید؟
    این WalletTypeTypeId، احتمالا کلید خارجی یک جدول مرتبط با این جدول هست. بنابراین ذکرش در اینجا کاملا درست هست. جدولی که در نهایت درست میشه، بر اساس منطق یک بانک اطلاعاتی رابطه‌ای درست میشه و نه منطق طراحی یک زبان شیءگرا.