【发布时间】:2011-09-06 04:23:10
【问题描述】:
为了对 SQL 2008 数据库执行更新/插入/删除审核,我正在访问
HttpContext.Current.User
在数据层中传递给存储过程,该过程将为审计触发器设置 CONTEXT_INFO。
这些可能是错误的,因为如果我想放置另一个 UI(即 WinForms),HttpContext 将不适用,但是我不想在我的 BLL 方法中添加用户名参数或添加构造函数,因为所有这些方法都是静止的。在 DAL 中访问用户身份的最佳方式是什么?
【问题讨论】:
标签: c#