public EfRepository(RoadmapChecklistDbContext dbContext)
        {
            this.dbContext = dbContext;
            // AsNoTracking() kullanımının global olarak tanımlanma şekli.
            // AsNoTracking() ya da aşağıdaki tanım yapılmazsa db'den self-references olarak tanımlı olan veriler, ilişkileri ile birlikte geliyor.
            // Kaynak: https://stackoverflow.com/a/39809419/4650413
            this.dbContext.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;

            dbSet = this.dbContext.Set <T>();
        }
 public UnitOfWork(RoadmapChecklistDbContext dbContext)
 {
     this.dbContext = dbContext;
 }