ممنون از جوابتون، اشکال رو پیدا کردم البته تقریبا چند ثانیه بعد از گذاشتن کامنت سوالم :)
۹ سال و ۷ ماه قبل، پنجشنبه ۳۰ بهمن ۱۳۹۳، ساعت ۰۲:۰۰
Bi-directional dependency relationship detected!
public interface IUnitOfWork { Lazy<IDbSet<TEntity>> LazySet<TEntity>() where TEntity : class; int SaveChanges(); }
Lazy <IDbSet<TEntity>> LazySet<TEntity>() where TEntity : class
private readonly Lazy<IUnitOfWork> _uow; private readonly IDbSet<JobCategory> _jobCategories; public JobCategoryService(Lazy<IUnitOfWork> uow) { _uow = uow; _jobCategories = _uow.Value.Set<JobCategory>(); }
_jobCategories = _uow.Value.Set<JobCategory>();
public class JobSubCategoryService : IJobSubCategoryService { private readonly Lazy<IUnitOfWork> _uow; private readonly Lazy<IDbSet<JobSubCategory>> _jobSubCategories; public JobSubCategoryService(Lazy<IUnitOfWork> uow) { _uow = uow; _jobSubCategories = uow.Value.Set<JobSubCategory>(); // i have problem here } // some methods here ... }
x.Scan(scanner => { scanner.AssemblyContainingType<IOrderHandler>(); // connects `IAccounting` to `Accounting` and `ISales` to `Sales` automatically. scanner.WithDefaultConventions(); });