2

私の ASP.NET 4.0 WSP プロジェクトでは、ほとんどのデータ アクセスに PetaPoco を使用しています。T4 テンプレートを使用して、データベースからクラスを正常に生成しました。ただし、デフォルトでは、インストール PetaPoco を設定すると、Database.tt ファイルは /Models/Generated にあります。そのため、結果の database.cs ファイルがそこに配置されます。しかし、プロジェクトをコンパイルしていないため (WSP であるため)、データベース クラスを使用できません。生成されたdatabase.csファイルを手動でApp_Codeに移動して使用するか、database.ttファイルをApp_Codeに移動すると、App_Codeでdatabase.csが生成されることはわかっていますが、最善のアプローチを確実に使用したかったのです。インターウェブで関連するコンテンツが見つかりません。

では、これをどのように処理すればよいでしょうか。

4

1 に答える 1

1

Database.ttをフォルダに移動するのApp_Codeは正しいことです。それ以上の魔法はありません。

于 2013-05-08T16:49:51.250 に答える