Skip to content

Using (Entendendo Conceito) #87

Discussion options

You must be logged in to vote

@cmsoouza bom dia meu querido!!
As pastas são divisão física e os namespaces a divisão lógica.

É uma boa prática os namespaces seguirem o mesmo caminho das pastas... então por exemplo, se temos a seguinte estrutura:

C:\dev\Blog\Models\Post.cs

Seria bacana na classe Post.cs ter o namespace namespace Blog.Models

Desta forma, sempre que precisar referenciar esta classe em outra classe que esteja fora deste namespace (Ou pasta caso esteja seguindo nossa convenção), precisa do usign, como por exemplo:

using Blog.Models; // Referencia o namespace dos models

namespace Blog.Repositories;

public class PostRepository 
{
    public List<Post> Posts { get; set; }
}

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by andrebaltieri
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants