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

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

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

بازدید: 354

پاسخ: 4

تگ: Asp.net Core


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

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

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

پاسخ ها

محمد اشرافی

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

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

 

سجاد میرشبی بایگی

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

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

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

محمد اشرافی

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

سجاد میرشبی بایگی

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

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