【发布时间】:2013-12-30 11:13:43
【问题描述】:
article 声明 EF 5.0+ 和 .NET 4.5 完全支持像 oracle sdo_geometry 这样的空间类型。但是,当我尝试导入带有几何图形的表时,出现此错误:
Data type 'sdo_geometry' not supported by .NET Framework
我已经检查过了,我在我的项目编译器选项中使用了 .NET 4.5。那我错过了什么?
【问题讨论】:
-
您使用的是哪个数据库连接器?您链接的文章是关于 EF 的 dotConnect 数据提供程序。
-
我使用的是 oracle 11g。现在我正在尝试 dotConnect 的试用版,但我认为 .NET 和 EF 5 支持空间数据,而无需使用其他商业工具
-
EF 确实支持空间类型,但正确实现它也取决于数据提供者。 SQL Server 的数据提供程序是内置并默认提供的,但对于其他数据库,您需要第三方工具来在 EF 的通用实现和特定于数据库的详细信息之间建立联系。
-
@ken2k 谢谢你的澄清!
标签: c# oracle entity-framework