0

所以,我整天都在尝试实现 EntityFramework.PartitionedViews,但我并没有比开始时更进一步。

我的问题是我收集了大量数据(每月数百万行),因此想要对数据进行分区,以便随着表的增长而对其进行维护。我找到了一个可以执行此操作的类库,但我不确定如何实现它。

我一直在使用的指南是: http ://datumstream.ca/blog/index.php/2016/05/18/big-data-partitioned-views-using-entity-framework/

该库是https://github.com/GiscardGirard/EntityFramework.PartitionedViews

我的问题是我什至不知道从哪里开始。它说应该为每个表创建一个 DbContext,但不是如何进行的。通常在创建新数据库时,我只创建一个上下文,我知道如何做到这一点,但是一次创建多个上下文会更成问题;我在哪里编写实现这个的代码?

该指南基本上说:

  • 创建分区视图配置
  • 使用 DbContext 注册类型(但仅显示库中提供的方法)
  • 创建分区视图

它没有提供任何示例代码,我非常困惑。如果有人对此有任何经验并且可以指出我如何创建上下文的正确方向。我如何创建表(我有三个非关系表需要在这个 azure SQL DB 中进行),我会为上下文创建一个库,然后在其中保存上下文吗?

4

0 回答 0