The "WCF Validation Engine" is a lightweight extensible library to support validation in WCF. It's implementation is strongly based on ASP.NET MVC Source code , that means if you has already familiar with ModelMetatadata, ModelMetadataProvider, ModelValidatorProvider, ModelValidator, you will find it works the same way.
Please go to the project link to find out how to use it.
Install-Package WCF.Validation.Engine -Version 1.0.0
dotnet add package WCF.Validation.Engine --version 1.0.0
<PackageReference Include="WCF.Validation.Engine" Version="1.0.0" />
paket add WCF.Validation.Engine --version 1.0.0
This package has no dependencies.