public class ImageModel { public int Id { get; set; } public string Name { get; set; } public string Description { get; set; } public byte[] Data { get; set; } }
public class ImageContext : DbContext
{
public ImageContext(DbContextOptions
}
public DbSet Images { get; set; }
}
{ "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\mssqllocaldb;Database=ImageDatabase;Trusted_Connection=True;MultipleActiveResultSets=true" } }
[HttpPost]
public async Task
var image = new ImageModel()
{
Name = name,
Description = description,
Data = memoryStream.ToArray()
};
_context.Images.Add(image);
await _context.SaveChangesAsync();
return RedirectToAction("Index");
}
}