private T Add <T>(T entity) where T : class { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } _storage.GetCollection <T>().Add(entity); return(entity); }
/// <summary> /// <see cref="IReadonlyStorage.Set{T}"/> /// </summary> public IQueryable <T> Set <T>() where T : class { return(_storage.GetCollection <T>() .AsQueryable()); }