Base solution for your next web application
Open Closed

dependency injection un register işlemini nerede nasıl gerçekleştirebilirim #7799


User avatar
0
wcdagency created

Merhaba

Accidents isimli bir tablom var;

  public AccidentsAppService(IRepository<Accident> accidentRepository, IAccidentsExcelExporter accidentsExcelExporter , IRepository<Personnel, int> lookup_personnelRepository, IRepository<Rank, int> lookup_rankRepository, **WCDDbContext dbContext**) 
		  {
			_accidentRepository = accidentRepository;
			_accidentsExcelExporter = accidentsExcelExporter;
		    _lookup_personnelRepository = lookup_personnelRepository;
		_lookup_rankRepository = lookup_rankRepository;

          ** _dbContext = dbContext;**

		  }

yukarıda görüldüğü gibi _dbContext instance sini aldım. bu şekilde çalıştırdığım zaman

HandlerException: Can't create component as it has dependencies to be satisfied. waiting for the following dependencies: which was not registered.

hatasını alıyorum . Sanırım dependency injection instance sini register yapmam lazım. nerede yapmalıyım?


2 Answer(s)
  • User Avatar
    0
    wcdagency created

    merhaba sorunu hallettim. sorum , .application içinde dependency injection instance alıp kullanmam bir sorun oluşturur mu? .application kısmı backend (arka taraf) değil mi?

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi @wcdagency

    Could you write your questions in English. If not, please send an email to [email protected].

    Thank you for your understanding