WCF позволяет указать другое имя на клиенте, чем на сервере:
[DataContract(Name = "MyClass")]
public class MyClassDC
{
}
Как это сделать со службами RIA?Могу ли я по-прежнему использовать контракты данных?
Изменения:
Я попытался украсить свой класс с помощью DataContractAttribute
и установить поле Name
.Он работает достаточно хорошо, за исключением того, что имя класса на стороне клиента по-прежнему является аналогом MyClassDC
вместо MyClass
.Поле Name
не работает со службами RIA?
Кстати, я очень стараюсь вытащить версию моего приложения с использованием WCF.У меня не было ничего, кроме проблем с RIA Services, и я нахожу это очень ограничивающим.Я знаю, что это экономит время, но для меня это были всего лишь головные боли.Я люблю WCF.Но пока мне нужно выпустить версию, которая использует RIA Services.