Загрузка изображений в Базу данных через Image

Ребят, есть Image, реализовал загрузку изображений в него через OpenFileDialog. Но я хочу чтобы это изображение ещё и сохранялось у каждого пользователя в базе в строке “изображение”, как это продолжить?

<Image Name="imgPhoto"></Image>
OpenFileDialog op = new OpenFileDialog();
            op.Title = "Select a picture";
            op.Filter = "All supported graphics|*.jpg;*.jpeg;*.png|" +
              "JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" +
              "Portable Network Graphic (*.png)|*.png";
            if (op.ShowDialog() == true)
            {
                imgPhoto.Source = new BitmapImage(new Uri(op.FileName));
            }

Зависит от технологий используемых для работы с БД.
ADO .NET, Entity Framework, …, и в них тоже есть разные подходы (например, сгенерированный датасет и т.д. в ADO или просто запросы вручную).

datagrid, bilding. есть ли стандартный подход? у меня в базе (таблице) есть столбец с типом “image” и, на всякий случай - “nvarchar(100). есть ли стандартный способ?