2011-07-25 20 views
0

私はasp.net mvc3を使用してサイトを作成しました。私は特別なデータを提出し、人々の入り口に登録するなど、私のサイトでいくつかのアクションを行います... 私は作る必要がありますシステムは、ユーザの行動に依存してレポートを作成することができる。私はデータベースにログ情報を保存する必要があります。私は2他のエンティティを作成する必要があり、このアイデアのためにASP.NET MVC 3サイトでレポートを取得するためのロギング

LogAction: 
int id 
string action 

LogEvent:  
int id 
int LogActionID 
int userID 
string extraDescription 

  • 一般的なアクションの説明
  • ログイベント

以下のように: 私の考えは、2つの実体を作ることです私のエンティティフレームワーク。 私はこのアイデアであることを知りたいですか、システムの報告を得るために良いアイデアがありますか?

答えて

1

LogEventのDateTimeプロパティを追加しますが、これはすべて良いデザインです。 さらに、実際のロギングコードには、PostSharpのようなAOPフレームワークを使用することをお勧めします。

関連する問題