public CommentRepositoryEF(DriveShareEntities3 dataContext) : base(dataContext, dc => dc.Comments) { }
public UserRepositoryEF(DriveShareEntities3 dataContext) : base(dataContext, dc => dc.Users) { }
public RideBoardRepositoryEF(DriveShareEntities3 dbContext) : base(dbContext, dc => dc.RideBoards) { }
public GeolocationRepositoryEF(DriveShareEntities3 dataContext) : base(dataContext, dc => dc.Geolocations) { }
/// <summary> /// The template for a constructor of a <seealso cref="DriveShareRepositoryEF{T}"/> repository. /// Instantiates a repository from a database context and a selector function. /// </summary> /// <param name="dbContext">A DriveShareEntities context for the repository to use.</param> /// <param name="dbSetSelector">A function that selects an appropriate dataset from <paramref name="dbContext"/>.</param> public DriveShareRepositoryEF(DriveShareEntities3 dbContext, Func <DriveShareEntities3, DbSet <T> > dbSetSelector) { _dataContext = dbContext; _dataSet = dbSetSelector(dbContext); }