2

在我的 C# 项目中,我将关系存储在图形数据库中,我想根据关系从我的主要数据库 Sql Server 中提取数据。

从这两个数据库中提取数据的最佳方法是什么。

4

1 回答 1

1

查看从 SQL Server 2017+ 开始引入的 SQL Graph Architecture,随着时间的推移,我们将看到许多新功能。截至目前,有一个已知问题。不支持对图形对象的跨数据库查询。

其中一种方法可能是在 Graph 数据库中拥有数据冗余,并在未来完全转向它。

限制和已知问题 此版本中的节点表和边表存在某些限制:

  1. 本地或全局临时表不能是节点表或边缘表。
  2. 表类型和表变量不能是节点表或边表。
  3. 节点表和边缘表不能是系统版本的临时表。
  4. 节点表和边表不能是内存优化表。
  5. 用户无法使用 UPDATE 语句更新边的 $from_id 和 $to_id 列。要更新边缘连接的节点,用户必须插入指向新节点的新边缘并删除前一个。
  6. 它不支持对图形对象的跨数据库查询。
于 2018-05-25T15:39:58.843 回答