简体   繁体   English

在SQL Server和Library项目之间共享空间代码

[英]Sharing spatial code between SQL Server and Library projects

We use SQL Server CLR in tandem with our webapp, largely for writing complex check constraints. 我们将SQL Server CLR与我们的webapp结合使用,主要用于编写复杂的检查约束。

I need to write a class that works with spatial data, which will be shared between a CLR UDF in SQL Server and Entity Framework. 我需要编写一个使用空间数据的类,它将在SQL Server和实体框架中的CLR UDF之间共享。

For Entity Framework, I use DbGeography. 对于Entity Framework,我使用DbGeography。 How would I represent a spatial type in a CLR UDF? 我如何在CLR UDF中表示空间类型? How can I abstract it such that it works in both places? 我如何抽象它以便它在两个地方都有效?

如MSDN页面上的“ 映射CLR参数数据 ”所述,用于接受GEOGRAPHY / GEOMETRY数据作为SQLCLR对象的输入参数和/或作为返回值/结果集列传递回的类型分别是SqlGeography / SqlGeometry

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM