نمایش نتایج 1 تا 2 از 2

نام تاپیک: خطای Lifetime در زمان Migration

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    خطای Lifetime در زمان Migration

    سلام دوستان
    در زمان Migration کردن EF خطای زیر نمایش داده شده. تا جایی که میشده خطوط را شکستم تا خواندن آن راحت بشه. دلیل رو متوجه نشدم. البته گویا به Lifetime نوع ها گیر داده ولی چطور بفهمم داستان ازکجاست؟

    An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider.
    Error: Some services are not able to be constructed (Error while validating the service descriptor


    'ServiceType:
    Final_SophieTravelManagement.Domain.Respositories. ITravelerCheckListRepository
    Lifetime: Scoped
    ImplementationType:
    Final_SophieTravelManagement.Infrastructure.EF.Rep ositories.TravelerCheckListRepository':
    Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]'
    while attempting to activate
    'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.)
    (Error while validating the service descriptor
    'ServiceType:
    Type: ICommandHandler`1+Decorated
    Lifetime: Scoped
    ImplementationType:
    Final_SophieTravelManagement.Application.Commands. Handlers.TakeItemHandler':
    Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]'
    while attempting to activate
    'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.)
    (Error while validating the service descriptor
    'ServiceType:
    Type: ICommandHandler`1+Decorated
    Lifetime: Scoped
    ImplementationType:
    Final_SophieTravelManagement.Application.Commands. Handlers.RemoveTravelerItemHandler':
    Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]' while attempting to activate 'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.) (Error while validating the service descriptor 'ServiceType: Type: ICommandHandler`1+Decorated Lifetime: Scoped ImplementationType: Final_SophieTravelManagement.Application.Commands. Handlers.RemoveTravelerCheckListHandler': Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]' while attempting to activate 'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.) (Error while validating the service descriptor 'ServiceType: Type: ICommandHandler`1+Decorated Lifetime: Scoped ImplementationType: Final_SophieTravelManagement.Application.Commands. Handlers.CreateTravelerCheckListWithItemsHandler': Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]'
    while attempting to activate
    'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.)
    (Error while validating the service descriptor
    'ServiceType:
    Type: ICommandHandler`1+Decorated
    Lifetime: Scoped
    ImplementationType:
    Final_SophieTravelManagement.Application.Commands. Handlers.AddTravelerItemHandler':
    Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbSet`1


    [Final_SophieTravelManagement.Domain.Entities.Trave lerCheckList]'
    while attempting to activate
    'Final_SophieTravelManagement.Infrastructure.EF.Re positories.TravelerCheckListRepository'.)

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    نقل قول: خطای Lifetime در زمان Migration

    سلام دوستان
    مشکل حل شد. دلیل این کار دقیق متوجه نشدم چیه ولی فکر میکنم بدلیل آنکه از لایه API تا DbContext بدلیل پیاده سازی معماری تمیز و... از کلاس های Abstract و... زیاد استفاده شده بود احتمالا نمیشد DbContextOption را به متد سازنده در کلاس ApplicationDbContext ارسال کرد. بنابراین در جایی که ApplicationDbContext ایجاد شده بود یک کلاس ایجاد کردم و رابط IDesignTimeDbContextFactory را پیاده سازی کردم و مشکل حل شد. Migration انجام شد و Database هم ساخته شد.

    https://github.com/CesSolutions/Clea...cture_CQRS_DDD

تاپیک های مشابه

  1. مشکل در اجرای migration
    نوشته شده توسط s-soleimani در بخش Yii Framework
    پاسخ: 0
    آخرین پست: شنبه 26 فروردین 1396, 19:47 عصر
  2. migration در yii (حل شد)
    نوشته شده توسط saba_kamali در بخش Yii Framework
    پاسخ: 5
    آخرین پست: یک شنبه 18 آبان 1393, 08:19 صبح
  3. مشکل با migration (حل شد)
    نوشته شده توسط pary_daryayi در بخش Yii Framework
    پاسخ: 12
    آخرین پست: دوشنبه 31 شهریور 1393, 15:38 عصر
  4. سوال: خطای migration
    نوشته شده توسط alef.divar در بخش ASP.NET MVC
    پاسخ: 3
    آخرین پست: یک شنبه 17 فروردین 1393, 15:44 عصر
  5. سوال: ساخت يک متغير با لايف تايم (LifeTime) همانند viewState
    نوشته شده توسط yasser_beiraghi در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: دوشنبه 07 بهمن 1392, 22:49 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •