MDriven 中的自动表单和继承

Autoforms and inheritance in MDriven

我正在使用自动表单并制作了一个对象模型,其中一个 (superclass) 有两个 subclasses。当使用自动表单导航到此 class 时,我会假设自动表单只会显示 "forms/VM" 用于创建子 class es,而不是 superclass 因为它是抽象的。 1) 抽象的 类 不应该被创建? 2) "autoform navigation" 指向抽象 class 应该重定向到子 classes?

或者有这方面的设置吗?有人经历过吗?

更新:创建抽象 class 时确实出现错误....但是自动表单不应该跳到子类吗?

在 Class 上,您有一个 AutoForms 设置。 可能的值为:

  • 跳过
  • 仅文档
  • SeekerOnly
  • DocumentAndSeeker
  • ValueStorePattern

如果您在 SuperClass 上将 AutoForms 设置为跳过,您将获得您想要的效果。 我同意你的看法 - abstract 类 应该在这个设置上默认为 Skip。