С аннотациями данных Code First, если я уже указал атрибут Key для свойства, это также сделает его Обязательным или мне нужно и то, и другое?
По сути, если я хочу убедиться, что мой первичный ключ заполнен, нужно ли мне сделать это:
[Key]
[Required]
public Guid UserId { get; set; } //internal id
Или этого будет достаточно:
[Key]
public Guid UserId { get; set; } //internal id