0

一般来说,我有一个关于 ORM 的问题,以及管理企业/小型应用程序的数据库模式和模型的最佳方式(实际上,要始终保持应用程序模型和数据库模式同步)

这是从应用程序模型创建数据库模式或首先创建数据库模式然后从中创建应用程序模型的好方法吗?哪一个更好?

注意:我在 Django ORM 中看到了这个原理,它有一个从应用程序模型创建/同步应用程序数据库模式的工具。

4

1 回答 1

1

我通常从一个逻辑模型开始(即为问题域建模),然后从那里开始。

在动态脚本语言中,实践似乎是创建类,然后让任何数据库迁移工具为您创建模式。

在 Java/Hibernate 中,我一直在使用的商店对此过于偏执,因此我们独立于类创建了 DDL。然后类和 ORM 映射引用现有模式。

于 2013-01-09T08:15:02.043 回答