2

我有一堂课—— Person。Web API 服务的使用者必须设置 ID。我希望他们能够设置甚至看到 InternalID。

public class Person
{
    [Required(ErrorMessage = "ID is required.")]
    public string ID { get; set; }

    public string InternalID { get; set; }

 }

我的应用程序的其他部分将需要使用 InternalID,因此将其设置为私有/内部将不起作用。

4

2 回答 2

2

我刚找到这个,对我来说看起来不错。

    [JsonIgnore]
    [XmlIgnore]
    public string InternalID { get; set; }
于 2013-09-03T20:49:08.407 回答
0

你为什么不混淆你的身份证?您可以有一个函数将 ID 加密为一个值,然后对其进行解密。因此,加密的 ID 将是公开的,而解密的 ID 将是私有的。

于 2013-09-03T20:45:27.850 回答