Я изменил файл Classes.tt, чтобы включить:
public partial class <#=tbl.ClassName#>Repository : SubSonicRepository<<#=tbl.ClassName#>>
{
public <#=tbl.ClassName#>Repository() : base(new <#=DatabaseName#>DB()) { }
}
Вставьте этот ряд строк между
<# foreach(Table tbl in tables){#>
и
/// <summary>
прямо вверху, рядом с объявлением пространства имен, в моем файле его можно вставить в строку 18.
Последнее, что нужно сделать, это добавить еще один оператор using в строку 10, следующую после оператора System.Linq. Теперь это должно выглядеть так:
using System.Linq;
using SubSonic.Repository;
Это создаст хранилище для предоставления вам доступа к основным функциям, но может быть изменено в другом частичном классе.
Надеюсь, это поможет.