如何在Spring4D 1.2

时间:2017-12-18 16:28:40

标签: delphi persistence spring4d

我尝试使用Spring4D 1.2的简单ORM(Marshmallow)。我可以让它工作得很好,但我无法找到如何使用新架构更新现有数据库。

例如,在" GettingStarted"我在项目中添加了一个属性:

[Entity]
[Table('Products')]
TProduct = class
{...}
  [ColumnAttribute('PRODUCTINFO',50)]
  property Info: string read fInfo write  fInfo;

无论如何,如果数据库已经存在,我无法获得更新架构的框架。

我错过了什么?我必须在框架外手动完成吗?

1 个答案:

答案 0 :(得分:2)

目前我不支持或计划架构更新。

生成必要的drop并重新创建将相当容易,但这只是故事的一部分,因为您可能希望保留任何现有数据。从使用SQL Server数据工具我知道这个兔子洞有多深。