Я пытаюсь сохранить файл изображения в базу данных с помощью wpf mvvm. Я использую FileStream для чтения файла изображения и сохранить в байт [], как показано ниже:Сохранить файл изображения в базу данных
data = new byte[fs.Length];
Затем я передать значение через параметр к методу сохранения. Когда я запускаю программу и проследить ее с Profiler, я понимаю, что байт [] становится ниже:
exec dbo.InsertImage N'System.Byte[]',N'.png'
байт [], что я получаю в отладке двоичного кода. Я не знаю, почему это делается System.Byte [] при попытке выполнить запрос. Может ли кто-нибудь дать какое-то объяснение и предоставить мне решение? Большое спасибо.
Показать код для метода сохранения – Nkosi
Мой метод очень прост. Используется для вызова хранимой процедуры и передачи параметров в хранимую процедуру. Вот и все. – Donna