Orchardcms 从我的自定义模块向现有模块添加列

Orchardcms 从我的自定义模块向现有模块添加列,orchardcms,Orchardcms,我尝试过这样做,但没有成功 是否可以从自定义模块内部进行迁移,以便将列添加到模块外部的现有Orchard模块中?(例如,尝试将名为“UseFluidContainer”的列添加到小部件部件 谢谢 编辑: 我在已创建模块的迁移文件中尝试了以下操作,但未添加列: public int Create() { SchemaBuilder.AlterTable(typeof(WidgetPartRecord).Name, table => table .Add

我尝试过这样做,但没有成功

是否可以从自定义模块内部进行迁移,以便将列添加到模块外部的现有Orchard模块中?(例如,尝试将名为“UseFluidContainer”的列添加到小部件部件

谢谢

编辑:

我在已创建模块的迁移文件中尝试了以下操作,但未添加列:

public int Create() {
        SchemaBuilder.AlterTable(typeof(WidgetPartRecord).Name, table => table
            .AddColumn<bool>("UseFluidLayout", c => c.WithDefault(false)));

        return 1;
    }
public int Create(){
AlterTable(typeof(WidgetPartRecord).Name,table=>table
.AddColumn(“UseFluidLayout”,c=>c.WithDefault(false));
返回1;
}

欢迎使用Stack Overflow!通常对于这类问题,用户会发布他们正在使用的示例代码,以提供范围和上下文。如果您愿意这样做,提供帮助就会容易得多。我想指出,您可能不应该这样做:如果您想向类型添加数据,正确的方法是添加自己的部分或字段。从您的代码示例来看,似乎您正在修改小部件模块的模式,这是一个很大的禁忌。最简单的方法几乎可以肯定是添加一个布尔字段,而不需要更改模式。