四、改變 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
方法在上面說過了