4

私はエンティティフレームワークを初めて使用しています。私のモデルクラスの1つを定義するときに、クラス内のオブジェクトの1つが、SQL ServerデータベースのImageカラムにマップされます。テーブルを作成したときにその列がImage列になるように、私はここでどのようなオブジェクト型を使用しますか?画像データ型は、将来のSQLのバージョンから削除されるように、SQLあなたがvarbinary型(最大)(使用できるためエンティティフレームワークを使用したイメージの保存CodeFirst

答えて

7

あなたは、あなたのオブジェクトのバイト[]データ型を使用することができます。MSDN - Image datatype

public byte[] yourFiles{get;set;} 

あなたは、このように構成することができます流暢なAPIを使用して

modelBuilder.Entity<SomePOCOClass>().Property(p => p.yourFiles).HasColumnName("yourColumnName").HasMaxLength(SomeLength).HasColumnType("varbinary"); 
+0

イメージの列を作成しますか? – esastincy

+0

@ esastincy check uodated ans。 –

関連する問題