En nuestro proyecto, frecuentemente necesitamos volver a importar las definiciones de la base de datos para una serie de bases de datos diferentes. Antes de pasar a Entity Framework Core 3.1, utilizábamos generadores de edmx. A través del comando Scaffold-DbContext en la consola del administrador de paquetes, podemos importar los . . . Read more
Acabo de recibir el error “A second operation started on this context before a previous operation completed” en mi aplicación ASP.NET Core y descubrí que estaba ejecutando dos consultas en paralelo por error. Sin embargo, ahora no estoy seguro de cómo debo evitar los problemas de concurrencia de DbContext. En . . . Read more
Estoy intentando usar “dotnet ef dbcontext Scaffold” en una MacBook M1, pero obtengo un error: No se pudo cargar /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.11/libhostpolicy.dylib, error: dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.11/libhostpolicy.dylib, 0x0001): intentado: ‘/usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.11/libhostpolicy.dylib’ (archivo mach-o, pero tiene una arquitectura incompatible (tiene ‘x86_64’, necesita ‘arm64e’)), ‘/usr/local/lib/libhostpolicy.dylib’ (archivo no encontrado), ‘/usr/lib/libhostpolicy.dylib’ (archivo no encontrado) Ocurrió un error al cargar la . . . Read more
Después de crear un DbContext, ¿es posible extraer el DbContextOptions que se utilizó para crearlo? (Tal vez utilizando algo similar a RelationalOptionsExtension.Extract(), un servicio de infraestructura de EF, etc.)