الگوی استراتژی (Strategy) اجازه میدهد که یک الگوریتم در یک کلاس بسته بندی شود و در زمان اجرا برای تغییر رفتار یک شیئ تعویض شود.
برای
مثال فرض کنید که ما در حال طراحی یک برنامه مسیریابی برای یک شبکه هستیم.
همانطوریکه میدانیم برای مسیر یابی الگوریتمهای مختلفی وجود دارد که هر
کدام دارای مزایا و معایبی هستند. و با توجه به وضعیت موجود شبکه یا عملی
که قرار است انجام پذیرد باید الگوریتمی را که دارای بال ...
در قسمت اول در مورد روش TPT خواندید. در این قسمت به روش TPH میپردازیم.
روش TPH
در این روش، ارث بری از طریق فقط یک جدول ایجاد میشود و زیر مجموعهها بر اساس مقدار یک فیلد از یکدیگر متمایز میشوند. پس اگر جدولی دارید که برای متمایز کردن رکوردهای آن از یک فیلد استفاده میکنید، روش TPH مناسب شما است. با روش TPH نیز میتوانید به همان مدلی که در روش TPT دارید برسید، تنها ...
بخش هایی از کتاب "مرجع کامل Entity Framework 6.0"
ترجمه و تالیف: بهروز راد
وضعیت: در حال نگارش
پیشتر، آقای نصیری در بخشی از مباحث مربوط به Code First در مورد روشهای مختلف ارث بری در EF و در روش Code First صحبت کرده اند. در این مقالهی دو قسمتی، در مورد دو تا از این روشها در حالت Database First میخوانید.
چرا باید از ارث بری استفاده کنیم؟
یکی از اهداف اصلی ORMها این ...