Пример #1
0
        private static void DeleteComplexo()
        {
            using (ClarifyDBEntities ctx = new ClarifyDBEntities())
            {
                var pessoa = ctx.Pessoas.First(x => x.ID == 123);

                ctx.Pessoas.Remove(pessoa);

                ctx.SaveChanges();
            }
        }
Пример #2
0
        private static void DeleteSimples()
        {
            using (ClarifyDBEntities ctx = new ClarifyDBEntities())
            {
                var certificacao = ctx.Certificacoes.First(x => x.ID == 8);

                ctx.Certificacoes.Remove(certificacao);

                ctx.SaveChanges();
            }
        }
Пример #3
0
        private static void DeleteCascataViaCodigo()
        {
            using (ClarifyDBEntities ctx = new ClarifyDBEntities())
            {
                var cert = ctx.Certificacoes.Where(x => x.IdProfessor == 123);

                foreach (var item in cert)
                {
                    ctx.Certificacoes.Remove(item);
                }

                var professor = ctx.Professores.First(x => x.IdPessoa == 12345);
                ctx.Professores.Remove(professor);

                var pessoa = ctx.Pessoas.First(x => x.ID == 12345);
                ctx.Pessoas.Remove(pessoa);

                ctx.SaveChanges();
            }
        }