static void Main(string[] args) { Aluno a = new Aluno(); a.Numero = 1111; a.Nome = "zeca"; a.Interesses = new List<AlunoInteresse>(); var ai = new AlunoInteresse(); ai.Numero = a.Numero; ai.Interesse = "i1"; a.Interesses.Add(ai); ai = new AlunoInteresse(); ai.Numero = a.Numero; ai.Interesse = "i2"; a.Interesses.Add(ai); Aluno a1 = new Aluno(); a1.Numero = 2222; a1.Nome = "rita"; a1.Interesses = new List<AlunoInteresse>(); ai = new AlunoInteresse(); ai.Numero = a1.Numero; ai.Interesse = "i2"; a1.Interesses.Add(ai); ai = new AlunoInteresse(); ai.Numero = a1.Numero; ai.Interesse = "i3"; a1.Interesses.Add(ai); using (var ts = new TransactionScope()) { IDAOAluno dao = new DAOAluno(); try { dao.Create(a); dao.Create(a1); } catch (SqlException ex) { Console.Error.WriteLine(ex.GetType().Name+":"+ex.Message); Environment.Exit(-1); } ts.Complete(); } }
static void Main(string[] args) { Aluno a = new Aluno(); a.Numero = 1111; a.Nome = "zeca"; a.Interesses = new List<AlunoInteresse>(); var ai = new AlunoInteresse(); ai.Numero = a.Numero; ai.Interesse = "i1"; a.Interesses.Add(ai); ai = new AlunoInteresse(); ai.Numero = a.Numero; ai.Interesse = "i2"; a.Interesses.Add(ai); Aluno a1 = new Aluno(); a1.Numero = 2222; a1.Nome = "rita"; a1.Interesses = new List<AlunoInteresse>(); ai = new AlunoInteresse(); ai.Numero = a1.Numero; ai.Interesse = "i2"; a1.Interesses.Add(ai); ai = new AlunoInteresse(); ai.Numero = a1.Numero; ai.Interesse = "i3"; a1.Interesses.Add(ai); using (var ts = new TransactionScope()) { IDAOAluno dao = new DAOAluno(); dao.Create(a); dao.Create(a1); ts.Complete(); } }