5 c++ model-view-controller
关于模型应该如何在我的基本C++实现中"工作",或者说数据库后端的数据应该如何封装/使用,我有点困惑.
我现在的想法是一个模型,例如一个静态的findById()方法,它会返回同一个模型的一个实例,然后代表一个"行"数据(允许操作等)可能是一个合适的做法.
然后就在数据库中创建一个新行而言,我假设将创建一个新的模型实例,填充数据,并实际调用一个save()方法?
希望我能说得对,但我对这里的实现/设计感到有些困惑.
任何建议将不胜感激.
詹姆斯,先谢谢你
Dar*_*ryl 4
因此,我认为您是在问什么样的接口适合在关系数据库和面向对象应用程序之间“转换”,特别是在用 C++ 编写的 MVC 应用程序的上下文中。
一种常见的方法称为对象关系映射,或ORM。我只熟悉 Ruby on Rails 如何实现 ORM,但如果你将其转移到 C++,它看起来像这样:
可能有 C++ 库可以为您进行 ORM 映射。我自己并不熟悉,因为我从来没有在 C++ 中这样做过。
编辑: 这个问题询问有关 C++ 的 ORM 库。
归档时间:
16 年,3 月 前
查看次数:
8975 次
最近记录: