如何使用 Entity Framework 存储图片

How to store a picture using Entity Framework

如何使用Entity Framework存储图片?

我想到了几个选项:

  1. 在数据库中使用 [varbinary] 列 table 并存储图像的字节。
  2. 将图像数据转换为 Base64 并以 varchar(MAX) 形式存储在数据库 table 中。这样就可以直接在html"img"标签中使用Base64字符串了
  3. 与其将静态文件存储在数据库中,不如将图像存储在您的网络服务器可以提供服务的目录中。并将图像的路径存储在数据库中。在 html 中将 "img" 标签 src 设置为路径