Tipo de entidade não tem chave definida
Outro tipo de entidade 'x' não possui uma chave definida ', mas defini o[Key]
atributo em uma propriedade, então estou um pouco confus
Aqui está minha entidade e classes de contexto:
namespace DoctorDB.Models
{
public class Doctor
{
[Key]
public string GMCNumber;
[Required]
public string givenName;
[Required]
public string familyName;
public string MDUNumber;
public DateTime MDUExpiry;
public string MDUCover;
}
public class DoctorContext : DbContext
{
public DbSet<Doctor> Doctors { get; set; }
}
}
Quando vou criar meu controlador, escolhi criá-lo com os métodos do Entity Framework usando esta entidade e o contexto:
e recebo este erro:
Meu único pensamento é se você não pode usar com êxito [Key] em uma propriedade de string. Se você não puder ser justo o suficiente, eu trabalharei nisso, mas ficaria grato se alguém pudesse confirmar isso de uma maneira ou de outr