経度と緯度を SQL データベースに保存するときに奇妙な問題が発生しました。
私はアドレス テーブルを持っており、最初にコードを作成するのではなく、Entity Framework 5 を使用しています。
経度と緯度のフィールドは、「Null-able Floats」として設定されます。
新しい経度と緯度のプロパティで Address エンティティを更新しようとすると、問題が発生します。Address のプロパティに対する他のすべての更新は正常に更新されますが、経度と緯度は SQL サーバー側で更新されません。
コンテキストがエンティティを更新するところまでシナリオを進めてきました。更新の時点で、エンティティは新しい座標を持っています。
更新が完了すると、他のすべてのプロパティが Long Lat 座標から離れて更新されます。
Entity Framework では、経度と緯度は Type Double として設定されていますが、これは私の推測では正しいです。
他の誰かがこのような問題に遭遇したことがありますか、またはこれを機能させるための提案はありますか?