private static void Inserir(CadastroEntities ctx) { var cli = new CLIENTE() { NomeCliente = "Luan Ferreira", Email = "*****@*****.**" }; var cont1 = new CONTATO() { Tipo = "Email", Contato1 = "*****@*****.**", CLIENTE = cli }; var cont2 = new CONTATO() { Tipo = "Fone", Contato1 = "27380748", CLIENTE = cli }; ctx.CONTATOS.Add(cont1); ctx.CONTATOS.Add(cont2); ctx.SaveChanges(); Console.WriteLine("Registro salvo com sucesso"); Console.ReadKey(); }
private static void Inserir() { var db = new CadastroEntities(); var cli = new Cliente() { NomeCliente = "Wesley", EmailCliente = "*****@*****.**" }; var cont1 = new Contato() { Tipo = "Email", Contato1 = "*****@*****.**", Cliente = cli }; var cont2 = new Contato() { Tipo = "Fone", Contato1 = "9999-9999", Cliente = cli }; db.Contatos.Add(cont1); db.Contatos.Add(cont2); db.Clientes.Add(cli); db.SaveChanges(); Console.WriteLine("Registros inseridos com sucesso."); }
static void Main(string[] args) { var ctx = new CadastroEntities(); ConsultarClientes3(ctx); Console.ReadKey(); }
private static void ConsultaClientes2(CadastroEntities ctx) { var qry = from cli in ctx.CLIENTES //where cli.NomeCliente.Contains("Gi") orderby cli.IdCliente descending select cli; foreach (var c in qry) { Console.WriteLine(c.IdCliente + " - " + c.NomeCliente + " - " + c.Email); } }
private static void ConsultarCliente3() { var db = new CadastroEntities(); var qry = from c in db.Contatos select new { Nome = c.Cliente.NomeCliente, Contato = c.Contato1 }; foreach (var cli in qry) { Console.WriteLine(cli.Nome + " - " + cli.Contato); } Console.ReadKey(); }
private static void ConsultarCliente1() { var db = new CadastroEntities(); foreach (var cli in db.Clientes) { Console.WriteLine(cli.NomeCliente); foreach (var cont in cli.Contatos) { Console.WriteLine(cont.Tipo); Console.WriteLine(cont.Contato1); } } }
private static void ConsultarClientes1(CadastroEntities ctx) { foreach (var cli in ctx.CLIENTES) { Console.WriteLine("Nome: " + cli.NomeCliente.ToUpper()); foreach (var cont in cli.CONTATOS) { Console.WriteLine("Tipo: " + cont.Tipo); Console.WriteLine("Contato: " + cont.Contato1.ToUpper()); } Console.WriteLine("\n"); } Console.ReadKey(); }
private static void ConsultarClientes3(CadastroEntities ctx) { var qry = from _contatos in ctx.CONTATOS select new { Nome = _contatos.CLIENTE.NomeCliente, Contato = _contatos.Contato1 }; foreach (var cli in qry) { Console.WriteLine(cli.Nome + " - " + cli.Contato); } }
private static void ConsultarCliente2() { var db = new CadastroEntities(); var qry = from cli in db.Clientes where cli.NomeCliente.Contains("r") orderby cli.IdCliente descending select cli; foreach (var c in qry) { Console.WriteLine(c.IdCliente + " - " + c.NomeCliente + " - " + c.EmailCliente); } Console.ReadKey(); }