四、改變 C# 的類重新生成 Schema在更新數據庫中的 Schema
假設我們的業務更改:那個業務也不可能不變的對吧,所以測試是否容易修改也是必要的
假設,【電話】加入了說明屬性、【電話類型】加入了小靈通;集合類沒更改;
4.1 類的更改
public class Phone { string _code; public string Code { get { return _code; } set { _code = value; } } PhoneType _type; public PhoneType Type { get { return _type; } set { _type = value; } } //新加入 string _make; public string Make { get { return _make; } set { _make = value; } } } public enum PhoneType { [XmlEnum(Name = "未知")] Unknown, [XmlEnum(Name = "移動")] Mobile, [XmlEnum(Name = "固定")] Fixed, [XMLEnum(Name = "小靈通")] //新加入 PHS }
4.2 重新生成 xsd
方法在上面說過了