如何在eco模型设计器中提高类属性的属性长度

  • 本文关键字:属性 高类 eco 模型 mdriven
  • 更新时间 :
  • 英文 :


Iam使用mdriven build 7.0.0.11347进行DDD项目,并在.ecomdl文件中设计了模型。

在这个文件中,我有一个类Job,WorkDone作为属性之一。Backedup SQL表具有WorkDone varchar(255(字段。现在我想增加这个字段的长度,当我将WorkDone属性的长度从255更改为2000时,它修改了代码文件,但当应用程序运行EvolveSchema时,进化过程无法识别这种更改,这导致没有生成脚本。数据库最终没有得到更新。

你能帮我如何将这个更改保存到数据库中吗。我想手动增加到SQL表,但如果数据库在新的环境QA生产的情况下发生变化,那么每次都必须这样做,我不想这样做。

在MDriven中,我们不会进化属性更改-我们只写一个警告(255->2000此更改不会进化(您应该自己采取步骤来更改数据库中的列。

  • 我们应该在未来修复,但目前这是一个限制

要扩展我的注释,VARCHAR只能是0-255个字符的

使用TEXT将允许非二进制(字符(字符串,使用BLOB将允许二进制(字节(字符串

你的里程数可能会随着时间的推移而变化,因为我使用MySQL知识和知识库(因为你没有指定你的SQL类型(

请参阅以下类型的详细说明;

  • char/varchar
  • 斑点/文本

最新更新