gpt4 book ai didi

c# - 如何使用 PetaPoco 或 NPoco 生成 DDL?

转载 作者:行者123 更新时间:2023-11-30 16:13:24 25 4
gpt4 key购买 nike

我刚刚开始在我的一个项目中使用 PetaPoco/NPoco,不得不说它很不错,但是,该库似乎无法生成 DDL 并创建基于 Poco 的表。我知道 OrmLite 可以做到这一点。

有没有一种方法/变通方法可以用来装饰 poco,然后根据属性生成 DBMS 特定的表脚本?例如Oracle、MSSql 等

谢谢

最佳答案

没有。 PetaPoco 似乎(正确地)打算保持小而轻,专注于一件事(对象和 IDb* 概念之间的映射)并且做得很好。

我可以看到这个特性在运行单元测试时是半有用的,或者对于原型(prototype)设计非常有用,但在我看来,你希望数据库迁移管理器随着时间的推移处理对你的数据库架构的更新。 Fluent Migrator是一个不错的选择。

对我来说,这是关于我们所处的位置(当前的 PetaPoco/NPoco 类)和我们如何到达这里(迁移)的分离。

关于c# - 如何使用 PetaPoco 或 NPoco 生成 DDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21714076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com