Array
(
)

Determinar o tamanho do campo no BD

Pjava
   - 26 ago 2013

Se eu usar o EF para gerar o meu BD a partir de classes POCO, como eu determino o tamanho do campo, caso eles seja string. Por exemplo, veja essa classe:
#Código
[Table("Usuario")]
public class Usuario
{
[Key, DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ID_Usuario { get; set; }
[Required(ErrorMessage = "Usuário é obrigatório")]
public string NM_Usuario { get; set; }
[Required(ErrorMessage = "Senha é obrigatório")]
public string Senha { get; set; }
[Required(ErrorMessage = "Tipo de usuário é obrigatório")]
public string Tipo_Usuario { get; set; }
}

No campo Tipo, eu gostaria que tivesse o tamanho de 1(um) caracter e senha tamanho 8, por exemplo. Como eu faria isso, usando o EF para gerar essa "Tabela" no meu BD?

Joel Rodrigues
   - 27 ago 2013

Experimente usar a anotação [MaxLength(256)].