13

私は現在、SQL Server 2008 地理タイプを処理する必要があるプロジェクトに取り組んでいます。プロジェクトの大部分が ORM として NHibernate を使用しているため、このタイプで NHibernate.Spatial を使用/拡張するのにどれだけの作業が必要になるのだろうか (私が見る限り、Nh Spatial はまだジオメトリ タイプしかサポートしていません)。ところで。このSQLタイプをサポートする他の.net ORMはありますか? ありがとう

4

2 に答える 2

1

私は 1 月に NHUsers で同じことを尋ねました。NHSpatial では、地理タイプのサポートが制限されています。以下の NHUsers のスレッドを確認してください。一部の Geography アプリケーションでは、Geometry タイプを「分類」して使用できます。

http://groups.google.com/group/nhcdevs/browse_thread/thread/752b046c0ce959b0/9596204d0dd0ff47?q=#9596204d0dd0ff47

また、Ricardo がグループに投稿した Isaac Kunen のブログへのリンクも参照してください。これは、SQL の最近傍問題の興味深い例を示しています。

基本的に、答えは: いいえ NHSpatial は Geography をサポートしていませんが、いくつかの基本的な地理の問題 (2 点間の距離など) には Geometry タイプを使用できます。ただし、ネイティブ SQL クエリを実行して、SQL Server 2008 の地理タイプを最大限に活用することをお勧めします。

于 2009-11-10T19:59:23.833 に答える