【问题标题】:PetaPoco vs NPocoPetaPoco vs NPoco
【发布时间】:2012-12-20 15:55:34
【问题描述】:

NPoco 似乎是一个实现PetaPoco 更高级功能的DLL。 PetaPoco 安装代码生成模板和PetaPoco.csPetaPoco 的 Nuget 版本是 4.0.3。我知道有些版本(即 4.0.12)实现了NPoco 中的一些功能。

如何同时使用PetaPoco 中的代码生成和NPoco 中的最新功能?

【问题讨论】:

    标签: c# nuget petapoco npoco


    【解决方案1】:

    您应该能够将 PetaPoco 代码生成工具与 NPoco 一起使用,但是我没有对其进行测试,因为我不使用/不喜欢它。

    大多数方法都是相同的,但您可能需要稍微调整一下。您可以将 TT 文件放入您的项目并运行它们,并将 NPoco 添加到您的项目中。

    如果您确实让它们工作,请告诉我,我可能会考虑将它们重新添加到 NPoco。 ;)

    【讨论】:

    • 到目前为止一切顺利。我将 PetaPoco.Generator.ttinclude 中的 PetaPoco 替换为 NPoco。在第 149 行,我将 autoIncrement 更改为 AutoIncrement。
    • 为了让 Database.cs 更可爱,我确实把 tt 文件弄得很丑。有趣的双重空间。
    【解决方案2】:

    您可以使用this project's T4 模板生成 NPoco 支持的类

    【讨论】:

      猜你喜欢
      • 2014-01-31
      • 2013-08-22
      • 2014-03-09
      • 2016-05-28
      • 2016-11-02
      • 2023-03-24
      • 2013-11-10
      • 1970-01-01
      • 2014-09-28
      相关资源
      最近更新 更多