referência aninhada pode ser acessada no dotnet core 1

Criei Business e DataAccess Layer para o meu projeto web usando o dotnet core. Adicionei referência de acesso a dados na camada de negócios e referenciei a camada de negócios na camada de interface do usuário (projeto da web).

Eu vi, sou capaz de acessar minha camada de acesso a dados do meu projeto de interface do usuário (web). Estou realmente me perguntando, isso pode levar à violação de qualquer design de aplicativo.

Aprecie a ajuda, se alguém se deparar com isso e como restringir o acesso à camada de acesso a dados da interface do usuário.

questionAnswers(1)

yourAnswerToTheQuestion