Subsonic将新字段添加到现有站点

时间:2009-10-02 08:10:59

标签: subsonic

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

我可以添加以下内容。但是因为这个/ generated / i的子目录显然感觉我在这里错过了一个技巧。我需要某种BAT文件吗?

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

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

    }

2 个答案:

答案 0 :(得分:2)

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

Adding properties to an existing object retrieved using SubSonic

答案 1 :(得分:1)

您不想更改代码生成的内容 - 它会被覆盖。而是像亚当建议的那样添加一个部分。

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

http://subsonicproject.com/docs/T4_Templates