Ich habe eine Anwendung, in der Benutzer Gegenstände speichern können. Nun kann jede Art von Konto eine begrenzte Anzahl von Gegenständen speichern. Zum Beispiel kann ein Basiskonto 25 Artikel speichern, ein Premiumkonto kann 50 Artikel speichern und ein Maxikonto kann unbegrenzt Artikel speichern.
Meine Frage ist nun, wie man das am besten macht.
Zuerst dachte ich daran, einfach verschiedene Rollen für jeden "Kontotyp" zu erstellen, aber ich denke, das ist nicht sehr flexibel. Ich denke, die andere Möglichkeit ist, eine Profileigenschaft zu erstellen, die die maximale Anzahl von Elementen enthält, die ein Konto haben kann. Aber vielleicht hat die Profileigenschaft noch andere Einschränkungen, die ich im Moment nicht sehe?
Jeder Beitrag dazu ist sehr willkommen.