Skip to content

Conversation

@fiseni
Copy link
Collaborator

@fiseni fiseni commented Mar 5, 2021

No description provided.

fiseni and others added 13 commits March 1, 2021 00:08
* Refactored InMemory feature. Update it to work with IEnumerable and rename it to PostProcessingAction.

* Refactored SpecificationEvaluator to non-generic. Added IEvaluator and partial evaluators.

* Added in memory evaluator. Added partial in memory evaluators.

* Refactored Specification, expose Evaluate method.

* Reorganize files in EF plugin package.

* Updated ISpecification.

* Add generic constraints for specification builder extensions (wherever required).

* Upgraded the plugin package to .NET Standard 2.1 and EF Core 5. Update test and sample projects to .NET 5

* Added support for AsSplitQuery.

* Refactor RepositoryBase to utilize the evaluateCriteriaOnly flag. Update all methods as virtual.

* Added extensions to DbSet.

* Small fix in tests.

* Added non generic repository, including non generic interface. Added tests.

* Fix the namespace for DbSetExtensions.

* Fix document comment.

* Updated base repositories, removed non-generic GetById method. Fixed connection string for docker.
* Added ISingleResultSpecification marker interface and utilized in GetBySpec repository method. Refactored test fixtures and the sample app.
@fiseni fiseni merged commit 6aff64e into master Mar 5, 2021
@ardalis ardalis deleted the v5 branch September 3, 2021 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants