在一個asp.net應用程序中,我們希望使用SqlWebEventProvider來記錄應用程序生命週期中發生的任何事件。將列添加到SqlWebEventProvider
問題是我們認爲表aspnet_WebEvent_Event
沒有提供足夠的列並且應該記錄更多信息(我們需要保留記錄的用戶)。
我知道這些信息可以存儲在「詳細信息」列中,但過濾結果和構建報告並不那麼簡單。
所以我正在尋找一個簡單的解決方案來添加一列。我希望我可以派生出SqlWebEventProvider但用於構建庫存過程參數的方法是私有的(PrepareParams()和FillParams())。
任何簡單的解決方案,並不意味着要重寫整個Provider類?