如何创建EntityFrameworkCore自定义数据提供程序?

时间:2019-11-21 12:36:17

标签: c# .net entity-framework entity-framework-core

我有客户的要求。他想要一个用于EntityFrameWrok Core的自定义数据提供程序,类似于在内存中的方法。 我们有服务结构无状态网关端点,它们在内部调用有状态服务以获取数据或更新数据,类似于SQL Server。 但是我们有不同的数据存储,例如cosmos db,SQL Server,服务结构可靠字典。他想根据需求更改提供者。 要求就像他要在SQL Server中存储数据一样,他将在启动时添加SQL Server提供程序,类似于剩余操作。

默认情况下,我们具有SQL Server和cosmos db提供程序,但是我们没有用于服务结构可靠字典的提供程序,因此我们想在服务结构可靠字典的基础上创建自定义提供程序。

我没有找到有关创建自定义提供程序的详细信息,因此任何人都可以指导我从哪里开始以及如何做。如果有任何文档或链接示例等,我会更好。

谢谢, Srinivas Velpula。

1 个答案:

答案 0 :(得分:0)

尽管有点过时,this page显示了如何编写提供程序,如果需要查看如何使用source code,则可以使用。 (在Google的“ ef核心自定义提供程序”上首当其冲)。