Azure Cosmos DB (三) EF Core 实现 CURD Demo

2022-04-14 00:00:00 创建 分区 配置 注入 仓储

一,引言

  接着上一篇使用 EF Core 操作 Azure CosmosDB 生成种子数据,今天我们完成通过 EF Core 实现CRUD一系列功能。EF Core 3.0 提供了CosmosDB 数据库提供程序的个可用的版本,今天我们使用 EF Core 3.1在尝试使用Cosmos DB 来存储和构建 Asp.NET Core 应用程序时,可能还有一些差异。

1,CosmosDB 不会生成的主键,Cosmos DB不会像SQL数据库那样创建主键。如果需要添加到 Cosmos DB中,则可能会使用类似GUID 字符串的名称。

2,Cosmos DB 不支持EF Core 迁移

--------------------我是分割线--------------------

二,正文

1,Repository 基类仓储实现类

将之前创建好的UserContext 注入基类仓储中

 Repository.cs

相关文章