ساخت Permission به صورت یک entity

سوال شده توسط: سجاد میرشبی

تاریخ ثبت: ۱۴۰۱/۱۱/۲۷

بازدید: 262

پاسخ: 4

تگ: Asp.net Core


سلام استاد وقتتون بخیر

استاد من میخوام Permission رو به صورت یه entity جدا و نه یک enum بسازم

سوالم اینه که باید یه Aggregate جدا باشه یا میتونه تو agg مربوط به role بمونه؟

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر ، اگر بخواین تبدیل اش کنید به Entity بهتره یه Entity معمولی باشه ( نیازی به Rich Model نداره )

(البته بستگی داره میخواین به چه صورت پیاده سازیش کنید)

 

user

سجاد میرشبی

استاد Reach Model نباشه یعنی Aggregate نباشه؟

میخوام مثل Role باشه، یعنی بتونم هر وقت خواستم یه Permission جدید ایجاد کنم، ولی اینکه هر کنترلر مثلا به چه permission ای نیاز داره رو احتمالا فعلا به صورت دستی مشخص کنم،

مثلا همون permission شما فقط میخوام enum نباشه به جاش یه entity باشه که از دیتابیس بره بخونه

user

محمد اشرافی

آره منظور ام اینه Aggregate نباشه ، به صورت معمولی باشه ، چون قرار نیست چیزی توی Entity چک شه فقط قراره یه دیتا رو توی دیتابیس ثبت کنید و بعد واکشی اش کنید

user

سجاد میرشبی

خیلی ممنون بابت راهنمایی

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات