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; }