WPF:如何将 SQL 服务器类型中的图像保存为图像?

WPF: How to save image in SQL Server type as image?

我正在尝试使用 WPF 将图像保存到数据库(SQL 服务器)。 Web 上的每个解决方案都适用于 WinApp。

我在他们的中找不到某些类名或命名空间。

请帮帮我!

谢谢。

我认为 sql 服务器中没有明确的 "image" 类型。如果您想将图像存储在 sql 服务器中,您可以使用 varbinary 类型将其存储为二进制文件:https://docs.microsoft.com/en-us/sql/connect/jdbc/using-advanced-data-types?view=sql-server-ver15 但是,我认为存储图像的最常见解决方案可能是使用其他类型的文件存储,并将 url 存储到图像在 sql 数据库中存储的位置。

更好的做法是将图像保存在 storage/cdn 中并使用资源 ID 或 url 由客户端加载图像。

你可以看到这个 post 为什么不将图像存储在数据库中可能是个好主意。

但是,如果您确实需要在数据库中存储图像,请考虑使用 BLOB 列并将图像存储到其中。