diff --git a/Blog/Program.cs b/Blog/Program.cs index 4771d2b..a47602e 100644 --- a/Blog/Program.cs +++ b/Blog/Program.cs @@ -1,15 +1,16 @@ -using Blog.Data; - -using var context = new BlogDataContext(); - -var tags = context - .Tags - // Filtro antes da execução - .Where(it => it.Name.Contains(".NET")) - // Executa a query no banco - .ToList(); - -foreach (var tag in tags) -{ - Console.WriteLine(tag.Name); -} +using Blog.Data; +using Microsoft.EntityFrameworkCore; + +using var context = new BlogDataContext(); + +var tags = context + .Tags + // Desabilita metadados de traqueamento (referências entre os objetos) + // Usar somente em modo de leitura, nunca com operações de escrita + .AsNoTracking() + .ToList(); + +foreach (var tag in tags) +{ + Console.WriteLine(tag.Name); +}