Subsonic 亚音速向现有场地添加新场地

Subsonic 亚音速向现有场地添加新场地,subsonic,Subsonic,我继承了一个使用亚音速的项目。我希望使用新属性“ProductType”扩展OrderItem类 我可以补充以下几点。但由于这是/generated/的子目录,我显然觉得我在这里遗漏了一个技巧。我需要某种BAT文件吗 [XmlAttribute("ProductType")] public string ProductType { get { return GetColumnValue<string>(Columns.ProductType); }

我继承了一个使用亚音速的项目。我希望使用新属性“ProductType”扩展OrderItem类

我可以补充以下几点。但由于这是/generated/的子目录,我显然觉得我在这里遗漏了一个技巧。我需要某种BAT文件吗

  [XmlAttribute("ProductType")]
    public string ProductType
    {
        get { return GetColumnValue<string>(Columns.ProductType); }

        set { SetColumnValue(Columns.ProductType, value); }

    }
[XmlAttribute(“ProductType”)]
公共字符串ProductType
{
获取{return GetColumnValue(Columns.ProductType);}
设置{SetColumnValue(Columns.ProductType,value);}
}

您应该使用分部类来完成此操作。有关示例,请参见以下答案:


您应该使用分部类来完成此操作。有关示例,请参见以下答案:


您不想更改代码生成的内容-它将被覆盖。相反,正如亚当所建议的那样,添加一个部分

代码生成使用T4模板-右键单击并“运行自定义控件”,它只运行:


您不想更改代码生成的内容-它将被覆盖。相反,正如亚当所建议的那样,添加一个部分

代码生成使用T4模板-右键单击并“运行自定义控件”,它只运行:


我相信答案就在那篇文章里。亚音速下的代码生成是如何工作的。我已经在上面的帖子中做了临时破解,但是我的新值还没有初始化。你的项目使用的是哪个亚音速版本?我相信答案就在那篇帖子中。亚音速下的代码生成是如何工作的。我已经在上面的帖子中做了临时破解,但是我的新值还没有初始化。你的项目使用的是亚音速的哪个版本?