0

システムで Entity Framework Code First を使用しています

通常、型 int、string、double、またはその他のテーブル クラスを宣言します (その他の DbSet、これが何と呼ばれるかはわかりません)。

しかし今、私は製品システム、コンテンツ製品写真を作成しています。写真もデータベースに保存したいです。nvarchar[max]列を保存するためにBitmapImage変換できると思いますbyte[]

これが可能かどうかわかりません...写真列にアクセスして、BitmapImage

public BitmapImage Photo { get; set; }

BitmapImageエンティティのコンバーターを作成することは可能ですか? どうやってするの?

表現が悪くてすみません… Entify Framework初心者です

4

1 に答える 1

0

MSSQL フィールド

fldImage    varbinary(MAX)  Checked

モデル

 public Byte[] myImage
    {
        get { return myModel.myImage; }
        set
        {
            myModel.myImage = value;
            NotifyPropertyChanged("Image");
        }
    }

Window/Page の Image コントロールに Byte[] をバインドします。

<Image x:Name="myImage"
       DataContext ="{Binding myDataContext}"
       Source="{Binding Path=myImage}"/>
于 2013-09-29T16:57:26.850 に答える