[ServiceContract]
[ServiceKnownType(typeof(DBReq))]
public interface IDAService
{
[DataContract]
[KnownType(typeof(IDataParameterCollection))]
public class DBReq : DBAccess
{
[DataMember]
public IDataParameterCollection DataParams
{
...
DataParamsがクライアント側でオブジェクトの型にデシリアライズするのはなぜですか?WCFの既知の型ではありません。
たとえば、デシリアライズが行われ、不正なリクエスト例外がスローされないことを確認します。 – Rajesh