2

私の Code-First エンティティ列は次のように宣言されています。

[Required, DataType("image")]
public byte[] Picture { get; set; }

検証はオフになっています:

Configuration.ValidateOnSaveEnabled = false;

と列の種類はまだvarbinary(4000)です。

データを保存しようとすると、Entity Framework が例外をスローします。

長さ 4000 へのバイト配列の切り捨て。

C#型をSQL型byte[]にマップする必要があることを宣言する方法は?image

バージョン:

SQL Server コンパクト 4

エンティティ フレームワーク 5 RC

.NET フレームワーク 4.0

4

1 に答える 1