From e6046e55bd048ad2f833334d4813fc1b6a944399 Mon Sep 17 00:00:00 2001 From: "Felipe A. de Almeida" Date: Sat, 26 Jun 2021 16:05:14 -0300 Subject: [PATCH] #9436 Translation adjustments involving repository --- docs/pt-BR/MongoDB.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/pt-BR/MongoDB.md b/docs/pt-BR/MongoDB.md index 08c07c2ad7..a388b1a074 100644 --- a/docs/pt-BR/MongoDB.md +++ b/docs/pt-BR/MongoDB.md @@ -118,9 +118,9 @@ namespace MyCompany.MyProject } ``` -### Adicionar Repositórios Padrão +### Adicionar Repositories Padrão -O ABP pode criar automaticamente [repositórios genéricos](Repositories.md) padrão para as entidades em seu DbContext. Basta usar a opção `AddDefaultRepositories()` no registro: +O ABP pode criar automaticamente [repositories genéricas](Repositories.md) padrão para as entidades em seu DbContext. Basta usar a opção `AddDefaultRepositories()` no registro: ````C# services.AddMongoDbContext(options => @@ -129,7 +129,7 @@ services.AddMongoDbContext(options => }); ```` -Isso criará um repositório para cada [aggregate root entity](Entities.md) (classes derivadas de `AggregateRoot`) por padrão. Se você quiser criar repositórios para outras entidades também, em seguida defina `includeAllEntities` para `true`: +Isso criará uma repository para cada [aggregate root entity](Entities.md) (classes derivadas de `AggregateRoot`) por padrão. Se você quiser criar repositories para outras entidades também, em seguida defina `includeAllEntities` para `true`: ```c# services.AddMongoDbContext(options => @@ -181,11 +181,11 @@ public class BookManager : DomainService Este exemplo usa o método `InsertAsync` para inserir uma nova entity no banco de dados. -### Adicionar Repositórios Personalizados +### Adicionar Repositories Personalizadas -Repositories genéricos padrão são poderosos e suficiente na maioria dos casos (uma vez que implementam `IQueryable`). No entanto, pode ser necessário criar um repositório customizado para adicionar seus próprios métodos de repositório. +Repositories genéricas padrão são poderosas e suficiente na maioria dos casos (uma vez que implementam `IQueryable`). No entanto, pode ser necessário criar uma repository customizada para adicionar seus próprios métodos de repository. -Suponha que você deseja excluir todos os books por type. É sugerido definir uma interface para seu repositório personalizado: +Suponha que você deseja excluir todos os books por type. É sugerido definir uma interface para sua repository personalizada: ```csharp public interface IBookRepository : IRepository @@ -228,9 +228,9 @@ Agora é possível [injetar](Dependency-Injection.md) a `IBookRepository` e usar #### Substituir Repository Genérica Padrão -Mesmo se você criar um repository personalizado, você ainda pode injetar o repository genérico padrão (`IRepository` para este exemplo). A implementação do repository padrão não usará a classe que você criou. +Mesmo se você criar uma repository personalizada, você ainda pode injetar a repository genérica padrão (`IRepository` para este exemplo). A implementação da repository padrão não usará a classe que você criou. -If you want to replace default repository implementation with your custom repository, do it inside `AddMongoDbContext` options: +Se você querer substituir a implementação da repository padrão pela sua repository personalizada, faça dentro das opções `AddMongoDbContext`: ```csharp context.Services.AddMongoDbContext(options =>