1

microsoft 可以同步框架同步数据库视图吗?

或者在您的 SelectIncrementalInsertsCommand 中,您可以选择并加入多个表,有点像视图?

4

2 回答 2

2

同步框架不支持视图。您可以更改 SelectIncrementalInsertsCommand 以返回数据,但是您需要确保它返回预期的确切架构,没有额外的列,没有不匹配的数据类型。如果您的场景确实需要额外的信息,还有另一种方法。您可以操作在 Provider 的 ChangesSelected 事件中检索到的数据集。但是,您需要注意这里的性能影响。

于 2011-02-08T16:20:51.113 回答
0

视图是在执行时动态创建的,您无法同步它们。但是你可以:

  • 将视图的数据聚合到一个表中,然后同步该表。
  • 在目标数据库上的同步表上运行视图。
于 2011-07-25T11:51:42.537 回答