Subsonic 亚音速向现有场地添加新场地
我继承了一个使用亚音速的项目。我希望使用新属性“ProductType”扩展OrderItem类 我可以补充以下几点。但由于这是/generated/的子目录,我显然觉得我在这里遗漏了一个技巧。我需要某种BAT文件吗Subsonic 亚音速向现有场地添加新场地,subsonic,Subsonic,我继承了一个使用亚音速的项目。我希望使用新属性“ProductType”扩展OrderItem类 我可以补充以下几点。但由于这是/generated/的子目录,我显然觉得我在这里遗漏了一个技巧。我需要某种BAT文件吗 [XmlAttribute("ProductType")] public string ProductType { get { return GetColumnValue<string>(Columns.ProductType); }
[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模板-右键单击并“运行自定义控件”,它只运行:
我相信答案就在那篇文章里。亚音速下的代码生成是如何工作的。我已经在上面的帖子中做了临时破解,但是我的新值还没有初始化。你的项目使用的是哪个亚音速版本?我相信答案就在那篇帖子中。亚音速下的代码生成是如何工作的。我已经在上面的帖子中做了临时破解,但是我的新值还没有初始化。你的项目使用的是亚音速的哪个版本?