代码之家  ›  专栏  ›  技术社区  ›  slf

Linq to Entities和SQL Server 2008层次结构ID

  •  0
  • slf  · 技术社区  · 15 年前

    Visual Studio 2008 SP1/.NET 3.5是否支持使用SQL Server 2008 R2的LINQ to Entities(ADO.NET Entity Data Model/EDMX)?具体来说,层次结构ID类型?如果有,您是否有下载链接,如果没有,是否有此功能可用的发布日期?我今天安装后做了一些试验 GDR R2 要支持SQL 2K8 DBPROJ,AdventureWorks2008导入失败。

    编辑:谢谢Devio,我是通过点击找到这个的

    注意:EF1.0兼容性问题 实体框架团队希望我们 让你知道2008年的冒险工作 有点超前于曲线 它使用的Katmai特性的术语。 AdventureWorks2008中的某些数据类型 (如hierarchyid和geometry)是 实体框架不支持, 还有一些数据类型,比如日期和时间 可能导致问题。解决方法是 排除类似 生产。如果 可能,因为目前没有 支持hierarchyid数据类型 在实体框架1.0中。不幸地 实体框架工具 从数据库更新模型 把桌子拉进去 制作文档,即使它们是 当模型 已创建,因此在 不支持AdventureWorks2008 这次。我们期待着 实体框架的后续发布 具有完整的Katmai类型支持。

    下一个版本的ef什么时候可用?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Craig Stuntz    15 年前

    总而言之, no, not HIERARCHYID .

    我不知道它会不会在第4版。

        2
  •  1
  •   devio    15 年前

    MSDN says :

    SQL中引入的新数据类型 不支持服务器2008 通过此版本的 实体框架。这些数据类型 包括以下内容:hierarchyid, 地理和文件流。因为 AdventureWorks 2008数据库功能 这些新的数据类型会发生错误 当生成数据模型时, 基于2008年的冒险作品 数据库。

    (考虑到冒险,这有点滑稽 实现开发工具所具有的新服务器功能 不是 支持)