-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extract EfSpecificationEvaluator in own repository #10
Comments
That was the original plan but I opted to keep it simpler for now since the only evaluator I have to start is for EF Core and I didn’t want the complexity of maintaining many small interdependent packages slowing down initial progress. But yes I’m open to that split now. |
I totally understand that. Keeping it simple at first makes sense. |
@mrukas I think this structure is partly my fault, and added to the confusion. The logic of the evaluator was within the repository implementation itself. I took it out into utility class simply based on esthetical reasons, but with time it became a separate "thing" I guess.
|
This is implemented in version 4. I'm closing the issue. If anyone has additional comments or suggestions, please feel free to reply or re-open the issue. |
Wouldn't it make sense to extract the specification evaluators in an own repository? It may lead to a cleaner separation. Now this repository has a direct dependency to EF Core which may not be necessary. A specification may be evaluated to EF queries, ODATA queries, file system access or whatever.
I think an own Nuget package per evaluator would be a great idea.
The text was updated successfully, but these errors were encountered: