在 SubSonic 文档中,它列出了:
o 默认情况下,该工具生成使用 System.Web.HttpContext.Current.User.Identity.Name 和 System.Threading.Thread.CurrentPrincipal.Identity.Name 的插入和更新代码。一些生成的方法也可能使用 System.Web 类。如果您不想在项目中添加对 System.Web 的引用,则必须提供自己的模板。
我试图创建一个 C# 类库类型的 SubSonic DAL。当然,文件会生成,但是在构建期间会引发错误:
*The type or namespace name 'HttpContext' does not exist ...*
(“是否有单独的模板可用于创建不包含 System.Web 引用的通用类库 DAL?”?哪里:如何修改现有模板)
谢谢!