重複の可能性:
Android アプリケーションのビジュアル C# Web サービスで LINQ でユーザー定義関数を呼び出す方法は?
私は現在、ユーザーの場所を利用する Android 上のアプリケーションを開発しています。データベースは、すべてのユーザーの位置を緯度と経度で保持します。2点からの距離を計算する方法は知っていますが、少し複雑です。
ただし、ビジュアル C# で記述された Web サービスでは、次のような記述はできません。
from a in db.Location.Where(a => distanceBetweenTwoLocations(givenLat, givenLong, a.lat, a.longi)<500) 新しい {...} を選択
linq では自分の関数を呼び出せないためです。誰かが私の目標を達成する方法を提案できますか? 簡単にするために、私の周り 500 メートルにいる他のユーザーを見つけたいと思います。データベースには、緯度と経度ですべてのユーザーの場所があります。