Вот брокерская библиотека MQTT, которую я адаптировал для Android: https://github.com/interaktionsbyran/moquette . Вам нужно будет создать собственное приложение для Android, хотя это просто библиотека .
SQLServer float
и C#/VB double
имеют то же представление. Это - корректное отображение. То, что Вы не хотите делать, отобразить SQL Server float
на C#/VB float
, поскольку это может включить потерю точности. SQL Server real
отображается на C#/VB float
.
плавание T-SQL и реальные определения типа могут быть найдены в MSDN. Двойное определение C# может быть найдено в MSDN также, как может плавание определение .
Это зависит от размера плавания SQL. Для простого "плавания", которое эквивалентно для плавания (53), необходимо использовать C# дважды. Для плавания (24) или ниже плавание C# будет достаточно, или двойное работало бы также.
ActivCode[0]
и получение 0 в C#, который выдаст исключение. Таким образом, мы должны были добавить if (ActivCode.Length < 1) return MarketDataExchange.NBBO;
сначала.
– Dan Tao
4 December 2009 в 20:00
C# имеет тип плавающий, но он преобразует в двойной очень хорошо также.
Автоматический код, сгенерированный Microsoft XSD, преобразовывает плавание SQL (плавание по умолчанию) к C# дважды.
, Таким образом, можно предположить, что это не большая ошибка.
До Вас работающий с плаванием, которые имеют размер по умолчанию.
От моего воспоминания большинство инструментов ORM отобразит его на Десятичный тип, который не потеряет точность как двойное или плавание.
Выезд:
В Вашем собственном плавании типа SQL Server случая карты к SQL Server CLR SqlDouble и затем Двойной в .NET
Обновление (май 2016) :
Обновленная версия документа MSDN: Отображающиеся Данные Параметра CRL