私のアプリケーションでは、「完了、進行中、開始されていない」などの特定のタスクにステータスを追加できます。これらの 3 つのステータス オブジェクトを変更できないようにしたい (ユーザーはそれらを削除または編集できない) が、ユーザーは他のステータス オブジェクトを追加してそれらを削除することができます。
NHibernate でこのような動作を実現する方法はありますか?
NHibernate を使用する前に、データベースに「fixed」などのブール値を設定し、これが true か false かをチェックして、削除できるかどうかを判断しました。
ステータス オブジェクトのブール プロパティで同じアプローチを使用する必要がありますか?
または、他のアプローチはありますか?