এটি মূলত দুর্বল সত্তা কী সম্পর্কে একটি প্রশ্ন? আমাদের কখন তাদের ব্যবহার করা উচিত? তাদের কীভাবে মডেল করা উচিত?
সাধারণ সত্তা এবং দুর্বল সত্তার মধ্যে প্রধান পার্থক্য কী? ডোমেন চালিত ডিজাইন করার সময় কি দুর্বল সত্তাগুলি মান অবজেক্টের সাথে মিল রাখে?
প্রশ্নে এখানে বিষয়টিকে ধরে রাখতে সহায়তা করা উইকিপিডিয়া থেকে নেওয়া একটি উদাহরণ যা এই প্রশ্নগুলির উত্তর দেওয়ার জন্য লোকেরা ব্যবহার করতে পারে:
এই উদাহরণে OrderItem
দুর্বল সত্তা হিসাবে মডেল করা হয়েছিল, তবে কেন এটি সাধারণ সত্তা হিসাবে মডেল করা যায় না তা আমি বুঝতে পারি না।
আর একটি প্রশ্ন হ'ল আমি যদি আদেশের ইতিহাস ট্র্যাক করতে চাই (তবে এটির স্থিতির পরিবর্তনগুলি) কি এটি একটি সাধারণ বা দুর্বল সত্তা?
OrderItem
উপর নির্ভরশীলOrder
কোনorderItems
একটি একাত্মতার ছাড়া উপস্থিত করতেorder
, কিন্তু আমি দেখতে পারছি না কেন আমি ব্যবহার করতে পারবেন নাItemLineNumber
একমাত্র একটি আইটেম সনাক্ত করতে ?! আসলে আমি স্বতন্ত্রতার জন্য বীমাItemLineNumber
তৈরি করতে একটি অটো তৈরিint
করতে পারি এবংorderID
দুটি সত্তাকে একসাথে যুক্ত করার জন্য একটি বিদেশী কী ব্যবহার করতে পারি ?!