Esta página contiene preguntas frecuentes y sus respuestas correspondientes.
Tip
Si no puede encontrar una respuesta a su problema en esta página, consulte la Página deproblemas y ayuda para conocer los próximos pasos y más recursos.
¿Cuál es la diferencia entre el controlador .NET/C# y el proveedor EF Core?
El El controlador MongoDB.NET/C# es una biblioteca que expone la funcionalidad de MongoDB directamente e incluye un proveedor LINQ con proyecciones, operaciones de grupo y mapeo flexible. El controlador incluye características como las siguientes:
Transacciones
Operaciones a granel
Consultas LINQ
Operaciones que modifican directamente la base de datos
Operaciones de agregación
Mapeo personalizado
El proveedor de EF Core le permite usar Entity Framework Core de Microsoft con MongoDB en sus aplicaciones .NET/C#. EF Core admite el seguimiento de cambios, las operaciones LINQ basadas en entidades y el modelado habitual para los usuarios de Entity Framework Core. El proveedor incluye características como las siguientes:
Seguimiento inteligente de objetos
Operaciones LINQ basadas en entidades
Modelado y mapeo de Entity Framework con la API fluida
Actualizaciones automáticas de la base de datos a través del seguimiento de cambios