本页包含常见问题及其相应解答。
.NET/ C#驱动程序和 EF Core 提供程序之间有什么区别?
The MongoDB .NET/C# 驱动程序 是一个直接公开MongoDB功能的库,包括具有投影、群组操作和灵活映射功能的 LINQ提供商。该驱动程序包含以下功能:
事务
批量操作
LINQ 查询
直接修改数据库的操作
聚合操作
自定义映射
EF Core 提供程序允许您在.NET/ C#应用程序中将 Microsoft 的 Entity Framework Core 与MongoDB结合使用。 EF Core 提供程序支持变更跟踪、基于实体的 LINQ 操作以及 Entity Framework Core 用户熟悉的建模。 该提供商包括以下功能:
智能对象跟踪
基于实体的 LINQ 操作
使用 Fluent API进行实体框架建模和映射
通过变更跟踪自动更新数据库