Giter Club home page Giter Club logo

Comments (3)

anjoy8 avatar anjoy8 commented on May 18, 2024

1、我在仓储层,本来是写了一个自定义的日志记录,没有用Log4,只是一个简单的日志输出;
2、刚刚试了试,我把LogHelper,移动到了 Common 层,但是在 Repository 层的 DbContext.cs 中依旧不能使用构造函数注入;
3、因为 DbContext 这个实体类并没有自己的接口,而且API层也解耦了 Repository 层,所以,我是这么用的,
image

4、如果你想在 BaseRepository 中注入的话,就需要在每一个子类仓储中都注入,改动太大

from blog.core.

anjoy8 avatar anjoy8 commented on May 18, 2024

image

image

我还没想到那种,只需要在父类构造函数注入,而不用管子类的

from blog.core.

813026685 avatar 813026685 commented on May 18, 2024

那就要考虑日志这块不能用注入了

from blog.core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.