这很难看,但对于将枚举映射到字符串,我发现了如下内容:
public virtual string StatusString
{
get { return Status.ToString(); }
set { OrderStatus newValue;
if (Enum.TryParse(value, out newValue))
{ Status = newValue; }
}
}
public virtual OrderStatus Status { get; set; }
OrderStatus是枚举器类型,Status是枚举器,StatusString是枚举器的字符串版本.