プロジェクトで選択した画像をローカルSQL Serverデータベースに保存します。手順を使用して(エンティティフレームワークを使用して)SQLデータベースに画像を保存する方法
エンティティフレームワークを使用する正しい方法は何でしょうか? (テーブル "user"にはIDがPK
、imgはpicture
となります)
プロジェクトで選択した画像をローカルSQL Serverデータベースに保存します。手順を使用して(エンティティフレームワークを使用して)SQLデータベースに画像を保存する方法
エンティティフレームワークを使用する正しい方法は何でしょうか? (テーブル "user"にはIDがPK
、imgはpicture
となります)
画像をBase64Stringとしてmodel.vowに保存して、モデルクラスのdefenitionを表示することができます。
SQLでは、イメージのバイトを格納するためにvarbinary
タイプを使用します。 Entity Frameworkでは、byte[]
にマップされます。
イメージをファイルから読み取る場合は、File.ReadAllBytes
メソッドを使用して、すべてのバイトを配列に読み込むことができます。
EFで作業する場合、各テーブルにクラスがあります。そのクラス定義も表示してください。 –
[データベーステーブルに画像を保存するためのベストプラクティス](https://stackoverflow.com/questions/17199907/best-practice-for-saving-images-in-sql)について説明しているこのスタックオーバーフローに関する質問を読むことをお勧めします。 -サーバ) – Sandman