Или вот так:

аюсь преобразовать изSystem.Windows.Controls.Image вbyte[] и я не знал, какой метод из класса Image мог бы помочь в этом сценарии, кстати, я действительно не знаю, что мне делать, потому что в моей модели LINQ поле выглядит какBinary типа, я должен изменить это, если я хочу сохранить его какbyte[] тип?

Я нашел код, размещенный здесь, но без использования WPF:

Bitmap newBMP = new Bitmap(originalBMP, newWidth, newHeight);
System.IO.MemoryStream stream = new System.IO.MemoryStream();
newBMP.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
PHJProjectPhoto myPhoto = new PHJProjectPhoto {
    ProjectPhoto = stream.ToArray(), // <<--- This will convert your stream to a byte[] 
    OrderDate = DateTime.Now, 
    ProjectPhotoCaption = ProjectPhotoCaptionTextBox.Text,
    ProjectId = selectedProjectId
};

Ответы на вопрос(1)

Ваш ответ на вопрос