Saltar al contenido

Almacenar archivos en la base de datos usando Entity Framework Core

Solución:

Puede convertir los bytes del archivo en una matriz de bytes.

public byte[] Avatar { get; set; }

Examine la respuesta aceptada en el enfoque análogo para EF6: guarde y recupere la imagen (binaria) de SQL Server usando Entity Framework 6

Supongo que está intentando usar el flujo de archivos de Windows para el servidor SQL, que aún no es compatible con .NET Core. Debe almacenar el archivo como una matriz de bytes como ya se dijo (que se convertirá a varbinary (max) en el servidor SQL) y copiar el contenido del archivo cuando lo cargue usando un flujo de memoria, por ejemplo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *