私はいくつかのモデル(CreatedAt、UpdatedAt、CreatedBy、UpdatedByなど)で基本監査を実装しようとしています。モデルクラス内のユーザー名を取得する
日時部分が行われます。私は、プロパティが変更されたときに(INotifyPropertyChanging, INotifyPropertyChanged
を実装する)私のモデルにイベントを投げています。通信のフィールドをうまく更新できます。
モデルの既存のインスタンスをインスタンス化または取得するたびに、コントローラを渡すことなく現在のユーザー名を取得する方法を知っておくだけで済みます。
はすでにのHttpContextに移入され、速くする必要があること。 –
これは「ほとんど読まれた」アプリケーションなので大きな違いはありません。 – changelog