我有下面的類:C#DTO具有隻讀屬性
[DataContract()]
public partial class User
{
[DataMember()]
public int Id { get; set; }
[DataMember()]
public string Name { get; set; }
[DataMember()]
public string Surname { get; set; }
}
我的DTO類是在一個集會和我的模型(EF)是另一種。因此所有的屬性必須是公開的get/set。
該Id是一個標識列,由db設置,也自動映射。不過,我不希望用戶更改ID。
當用戶使用dto時,是否可以在該屬性上設置屬性來將屬性設置爲只讀屬性?