Amigos boa noite, espero encontrar-lhes bem.
Estou seguindo o curo de C# que é muito bom, já aprendi muito. Por questões de necessidade eu tive que partir já para utilização de banco de dados. Estou usando PosgreSql e a versão 2022 do Visual Studio Licenciada. Segue um tutorial da web de como usar o EntityFrameWork 6 para conexão com banco de dados. Fiz toda as instalações de pacotes e atualização. Gerei o Migration mas na hora de rodar o update-database ele apresenta a mensagem "A parte da cadeia de caracteres da versão era muito curta ou muito longa."
aqui está o meu migration
public override void Up()
{
CreateTable(
"public.Clientes",
c => new
{
id_Cliente = c.Int(nullable: false, identity: true),
Nome = c.String(nullable: false, maxLength: 200),
token = c.String(nullable: false, maxLength: 200),
usuario = c.String(nullable: false, maxLength: 80),
senha = c.String(nullable: false, maxLength: 20),
status = c.Boolean(nullable: false),
})
.PrimaryKey(t => t.id_Cliente);
}
Minha classe
public class Cliente
{
[Key]
public int id_Cliente { get; set; }
[MaxLength(200), Required]
public string Nome { get; set; }
[MaxLength(200), Required]
public string token { get; set; }
[MaxLength(80), Required]
public string usuario { get; set; }
[MaxLength(20), Required]
public string senha { get; set; }
[DefaultValue(1), Required]
public bool status { get; set; }
}
connection string (suprimir os dados de conexão por segurança)
<add name="xxxxxxxxxxxxxx" providerName="xxxxx"
connectionString="server=xxx.xxx.xx.xx;
port=xxxx;
database=xxxxxxx;
user id=banco;
password=xxxxxxxxxxxx"/>
</connectionStrings>
O erro que está apresentando é "A parte da cadeia de caracteres da versão era muito curta ou muito longa"
Alguém pode me ajudar, por favor. Grato