Учитывая тот факт, что у меня полностью динамическая объектная модель, то есть у меня нет конкретных классов, определенных где-либо в коде, но я все еще хочу иметь возможность создавать WCF DataContracts для них, чтобы я мог использовать их в операциях. Как мне этого добиться?
Мой конкретный класс "Entity" реализует ICustomTypeDescriptor, который используется для представления различных свойств внешнему миру, но мой эксперимент с WCF предполагает, что WCF не заботится о ICustomTypeDescriptor. Это правильно или я что-то пропустил?
Возможно ли это? Не может быть так, что единственный способ создать DataContract - это иметь конкретный класс с жестким кодом, не так ли?