当前位置: 首页 > 编程语言 > C#

将SQL地理转换为C#分享

时间:2023-04-10 19:43:22 C#

C#学习教程:将SQLGeography转换为C#声明@g地理;声明@h地理;SET@g=geography::STGeomFromText('POLYGON((-122.35847.653,-122.34847.649,-122.34847.658,-122.35847.658,-126.358SET)2',43)@h=geography::Point(47.6535,-8122.35,4326)SELECT@g.STIntersects(@h)我正在尝试使用SqlGeometry数据类型在多边形中找到一个点-并且可以使用上面的T-SQL;但我不明白如何实现等效C#代码。试试这个:publicboolOneOffSTIntersect(){varg=Microsoft.SqlServer.Types.SqlGeography.STGeomFromText(newSystem.Data.SqlTypes.SqlChars("POLYGON((-122.35847.653,-122.34847.649,-128.34847.6253,47.658,-122.35847.653))"),4326);//在可选但显式下方的文字上添加后缀“d”varh=Microsoft.SqlServer.Types.SqlGeography.Point(47.653d,-122.358d,4326);//大致相当于SELECTSystem.Console.WriteLine(g.STIntersects(h));//或者从C#方法或属性返回(get)。返回g.STIntersects(h);}MSDN的SqlGeographyMethods页面链接到T-InformationonC#equivalentofeachkeycallinSQL-suchasSTIntersects。以上就是C#学习教程:ConvertSQLgeographytoC#分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:

最新推荐
猜你喜欢