2017-01-06 14 views
1

Я написал службу WCF, которая используется для извлечения и обновления моей базы данных, когда запросы сделаны из клиентских программ. В настоящее время он служит только для приложений UWP и рабочего стола WinForms, поэтому я использовал стандартные объекты класса C# для перемещения данных.Являются ли стандартные объекты класса C#, созданные в мультиплатформе службы WCF?

Если бы я хотел расширить, чтобы также включать приложения не .NET (например, android, ios, java и т. Д.), Могли бы ли эти классы использоваться этими платформами (при использовании с ссылкой на службу) или мне нужно было бы перемещаться к чему-то другому - например, JSON?

+2

для Android или IOS лучше двигаться JSON – Vinoth

+0

@Vinoth есть ли какие-либо преимущества использовать JSON над другими альтернативами? – Takarii

ответ

1

для Android или IOS лучше двигаться JSON

Некоторые преимущества использования JSON Click

+0

Изучив его, JSON, безусловно, выглядит сильным кандидатом – Takarii

0

В соответствии с тем, что я нашел, должно быть возможно использовать мультиплатформу службы WCF. Однако кажется, что он все еще нуждается в некоторых изменениях и/или использовании каких-то дополнительных фреймворков. Посмотрите на это: Walkthrough - Working with WCF

Это заканчивается использованием Xamarin с web service stuff. По крайней мере, Xamarin может быть использован с Visual Studio

+0

К сожалению, xamarin не приходит дешево, если вы хотите интегрировать VS, поэтому я ищу другие способы реализации кросс-платформенных совместимых методов. – Takarii

+0

Просто укажите, что в вашем вопросе: P: D. Я снова посмотрю –

+0

Редакция к моему предыдущему комментарию. Я не понял, что microsoft купила xamarin и включила его как часть визуальной студии в качестве стандарта. – Takarii