>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



dúvida é com relação as aulas 2 e 3 do curso .NET com Entity frameWork


Ola! Meu nome é Genésio, boa tarde à todos... Minha dúvida é com relação as aulas 2 e 3 do curso .NT com Entity frameWork:
eu transcrevi o código das aulas para o ambiente VStudio2015, e ao rodar a aplicação (console), apresentou um erro na linha:
ctx.Clientes.add(cli);
Alguém pode me ajudar?

Systema Windows 10
Ambidente Visual Studio 2015
EntityFramework vr. 6.1.3

Código da classe Data:
using Domain;
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Data
{
public class CLienteContext:DbContext
{
public CLienteContext() : base("dbClientes")
{

}
public DbSet Clientes { get; set; }
}
}
Código da classe Domain:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain
{
public class Cliente
{
public int id;
public string nome;
public string email;
}
}
Código da Classe Console:
using Data;
using Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("INICIANDO....");

Cliente cli = new Cliente();
CLienteContext ctx = new CLienteContext();

cli.id = 1;
cli.nome = "Flavio";
cli.email = "flavio.2ig.com";

ctx.Clientes.Add(cli);
ctx.SaveChanges();
Console.WriteLine("FIM....");
Console.ReadKey();
}
}
}
Desde já mui grato...



2 Respostas


Ola! Meu nome é Genésio, boa tarde à todos... Minha dúvida é com relação as aulas 2 e 3 do curso .NT com Entity frameWork:
eu transcrevi o código das aulas para o ambiente VStudio2015, e ao rodar a aplicação (console), apresentou um erro na linha:
ctx.Clientes.add(cli); o Erro relata que não há uma Key para Clientes.
complementando a postagem anteirior...




Alô! Bom dia! alguém pode me ajudar com a questão do post anterior?