в Вашем вопросе оба буфера и byteArray, кажется, байт []. Так:
ImageElement image = ImageElement.FromBinary(buffer);
Вероятно, самая важная концепция, которую нужно понять, прежде чем создавать свою схему (вы поблагодарите себя за это позже, поверьте мне! :-), - это нормализация. Учебник на db.grussell.org не выглядит слишком убогим и даст вам хорошее основание. Фактически, если вы щелкните ссылку «На один уровень выше» и осмотритесь, некоторая другая информация также может оказаться весьма полезной.
Мой «главный совет»: запишите это на бумаге или в блокноте, или что-нибудь кроме базы данных, прежде чем вы начнете писать код. Получите хорошее представление о том, что вам нужно, чтобы ваша схема могла делать, прежде чем вы закроете ее в камне (и, говоря «закрепить ее в камне», я имею в виду, поймите, что вы написали много кода для схемы, которая должна будет переписан, если вы измените его, чтобы делать то, что вы »
Создание баз данных - это отдельная область исследований и знаний. Это не может быть сжато в один ответ. Поскольку вас интересуют учебные пособия, посмотрите раздел «Проектирование баз данных» в любом учебнике по системам управления базами данных. Я бы посоветовал Концепции системы баз данных, 5e, Абрахам Зильбершатц, Генри Ф.Корт, Сударшан
При проектировании базы данных помните следующее
1) Вы определяете важные интересующие объекты в своей домашней сети. Старайтесь избегать чрезмерного увлечения самими процессами, хотя они важны для определения важных единиц данных, которые вам нужно фиксировать
2) Используйте методы моделирования ER / UML, чтобы придумать схему / дизайн модели данных. Есть много инструментов кейса, которые помогут вам в этом.
3) Используйте принципы нормализации базы данных для точной настройки схемы, чтобы избежать избыточности данных. Избыточные данные приводят к следующим побочным эффектам: Неспособность поддерживать согласованность между избыточными данными, Неспособность хранить некоторые данные изящным образом
3) Перенаправьте разработку вашего проекта в операторы DDL для выбранной вами БД. Это поддерживается большинством инструментов case.
Case tools:
Также существует множество инструментов с открытым исходным кодом. Вы можете попробовать Dia. Это не поддерживает прямое проектирование