ساخت Permission به صورت یک entity
سلام استاد وقتتون بخیر
استاد من میخوام Permission رو به صورت یه entity جدا و نه یک enum بسازم
سوالم اینه که باید یه Aggregate جدا باشه یا میتونه تو agg مربوط به role بمونه؟
پاسخ ها
محمد اشرافی
سلام وقت بخیر ، اگر بخواین تبدیل اش کنید به Entity بهتره یه Entity معمولی باشه ( نیازی به Rich Model نداره )
(البته بستگی داره میخواین به چه صورت پیاده سازیش کنید)
سجاد میرشبی
استاد Reach Model نباشه یعنی Aggregate نباشه؟
میخوام مثل Role باشه، یعنی بتونم هر وقت خواستم یه Permission جدید ایجاد کنم، ولی اینکه هر کنترلر مثلا به چه permission ای نیاز داره رو احتمالا فعلا به صورت دستی مشخص کنم،
مثلا همون permission شما فقط میخوام enum نباشه به جاش یه entity باشه که از دیتابیس بره بخونه
محمد اشرافی
آره منظور ام اینه Aggregate نباشه ، به صورت معمولی باشه ، چون قرار نیست چیزی توی Entity چک شه فقط قراره یه دیتا رو توی دیتابیس ثبت کنید و بعد واکشی اش کنید
سجاد میرشبی
خیلی ممنون بابت راهنمایی