常见问题解答
此页面包含常见问题及其对应答案。
提示
如果您在此页面上找不到问题的答案,请参阅问题 & 帮助页面以获取下一步操作和更多资源。
什么是 .NET/C# 驱动程序与 EF Core 提供程序的差异?
关于MongoDB .NET/C# 驱动程序,它是一个直接暴露 MongoDB 功能的库,包括具有投影、分组操作和灵活映射的 LINQ 提供程序。该驱动程序包括以下功能:
事务
批量操作
LINQ 查询
直接修改数据库的操作
聚合操作
自定义映射
EF Core 提供程序允许您在 .NET/C# 应用程序中使用 Microsoft 的 Entity Framework Core 与 MongoDB。EF Core 提供程序支持智能对象跟踪、基于实体的 LINQ 操作和 Entity Framework Core 用户熟悉建模。该提供程序包括以下功能:
智能对象跟踪
基于实体的 LINQ 操作
使用流畅 API 的 Entity Framework 建模和映射
通过变更跟踪自动更新数据库