2017-05-25 13 views
-1

プロジェクトで選択した画像をローカルSQL Serverデータベースに保存します。手順を使用して(エンティティフレームワークを使用して)SQLデータベースに画像を保存する方法

エンティティフレームワークを使用する正しい方法は何でしょうか? (テーブル "user"にはIDがPK、imgはpictureとなります)

+0

EFで作業する場合、各テーブルにクラスがあります。そのクラス定義も表示してください。 –

+0

[データベーステーブルに画像を保存するためのベストプラクティス](https://stackoverflow.com/questions/17199907/best-practice-for-saving-images-in-sql)について説明しているこのスタックオーバーフローに関する質問を読むことをお勧めします。 -サーバ) – Sandman

答えて

0

画像をBase64Stringとしてmodel.vowに保存して、モデルクラスのdefenitionを表示することができます。

1

SQLでは、イメージのバイトを格納するためにvarbinaryタイプを使用します。 Entity Frameworkでは、byte[]にマップされます。

イメージをファイルから読み取る場合は、File.ReadAllBytesメソッドを使用して、すべてのバイトを配列に読み込むことができます。

関連する問題