از مطلب «کار با چندین نوع بانک اطلاعاتی متفاوت در Entity Framework Core» و همچنین کدهای آن EFCoreMultipleDb.zip ایده بگیرید.
این قسمت رو مطالعه کردم اما Entity بانک اطلاعاتی به صورت خودکار ایجاد میشود آیا قابل تنظیم به صورت دستی است؟
بله. آیا کلاس Configuration حاوی متد Seed هست به همراه کدهای مقدار دهی اولیه بانک اطلاعاتی؟
قسمت «مدیریت migrations خودکار برنامه در حالت استفاده از چندین بانک اطلاعاتی» را مطالعه کنید.
نظرات مطالب
کار با کلیدهای اصلی و خارجی در EF Code first
زمانیکه کلید خارجی به صورت ?int تعریف نشده (نال پذیر نیست)، یعنی باید مقدار دهی شود و ذکر ویژگی Required اضافی است (خود بانک اطلاعاتی این مساله را بررسی میکند). بنابراین این ویژگی را حذف کنید. به این ترتیب یکی از دو حالت خاصیت int و یا خاصیت virtual تعریف شده باید مقدار دهی شوند (و در سمت بانک اطلاعاتی این دو فقط به یک مقدار و فیلد int تفسیر میشوند. وجود خاصیت virtual تعریف شده، عملا در سمت بانک اطلاعاتی رابطهای مفهومی ندارد و بانک اطلاعاتی تنها از وجود یک فیلد int باخبر است).
از کتابخانه PersianDateTime استفاده کردید؟ چه خطایی گرفتید؟ PersianDateTime به عنوان نوع خاصیت تعریف شده؟ معادلی نداره سمت بانک اطلاعاتی.