Hi
I personally wouldn't use FluentValidation for this.
FluentValidation is designed for situations where you know the rules that you need in advance - it isn't designed for situations where you're looking to dynamically create rules on-the-fly.
When I need to do this kind of dynamic validation then I tend to encapsulate this into a separate validation object which doesn't make use of FluentValidation, but instead handles its own rule creation. There's no problem with mixing FV with other sources of validation within the same project.
Jeremy
I personally wouldn't use FluentValidation for this.
FluentValidation is designed for situations where you know the rules that you need in advance - it isn't designed for situations where you're looking to dynamically create rules on-the-fly.
When I need to do this kind of dynamic validation then I tend to encapsulate this into a separate validation object which doesn't make use of FluentValidation, but instead handles its own rule creation. There's no problem with mixing FV with other sources of validation within the same project.
Jeremy