2013-03-14 3 views
1

Я использую десятичные знаки для хранения longitute и широты. Без какой-либо конфигурации в asp.net mvc4 образуют Я получаю значение MSSQL дБ, как это (с потерей последней цифры)формат десятичный для хранения 6 десятичных знаков

48,42920

и я должен сохранить это как

48.429201 

Вопрос в том, как форматировать десятичные числа для удовлетворения этого требования?

БЛАГОДАРЯ

+5

В ваших базах данных, являются полями, установленные в десятичной системе (N, 6). 6 - точность. – arunlalam

+0

Что такое тип данных в вашей базе данных для Latitude и Longitude, для этого должен существовать тип данных. Я помню, что я делал что-то подобное при кодировании GPS-карт еще в 2010 году, также вы делаете кастинг в коде. Помните, никогда не используйте '.ConvertToDecimal' всегда отбрасывать '(десятичный)', поэтому вы не теряете никакой прецессии. – MethodMan

+0

@roughnex спасибо, решена. – user1765862

ответ

2

Внутри mssql field должно быть установлено как decimal(N,6). 6 является точностью

Смежные вопросы