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 を作成するために使用できる別のテンプレートはありますか?」? どこで: 既存のテンプレートを変更する方法)
ありがとう!