Использование PetaPoco T4 сгенерированный файл с проектом WSP (Web Site Project)


В моем ASP.NET 4.0 WSP project, я использую PetaPoco для большей части доступа к данным. Я успешно сгенерировал классы из базы данных, используя шаблоны T4. Но, по умолчанию, когда вы устанавливаете install PetaPoco, то Database.tt файл находится в /Models / Generated. Итак, полученная база данных.cs-файл помещен туда. Но, поскольку я не компилирую проект (так как это WSP), я не могу использовать классы базы данных. Я знаю, что могу вручную переместить созданную базу данных.cs-файл в App_Code, чтобы использовать его или переместить database.tt файл в App_Code, и это заставит его генерировать базу данных.cs в App_Code, но я хотел убедиться, что использую лучший подход, и я не нахожу релевантный контент в интернете.

Итак, как я должен справиться с этим?

1 2

1 ответ:

Перемещение Database.tt в папку App_Code является правильным решением. Нет ничего более волшебного, чем это.