【发布时间】:2021-06-07 02:27:11
【问题描述】:
如果我有一个 ICollection 属性并且我需要设置一个默认字符串值。
public class UserDTO : LoginUserDTO
{
public string FirstName { get; set; }
public string LastName { get; set; }
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
public ICollection<string> Roles { get; set; } = new List<string>() { "User" };
}
每次在控制器中使用此 DTO 时,我都需要默认角色为用户,但是,正如您在下面的招摇图片中看到的那样,它始终为空
如何将默认角色设置为用户??
【问题讨论】:
标签: c# properties default-value icollection