0

SQL Server CE 4 で Entity Framework 4 コード ファーストを使用しています。

クラスで定義する必要がある型は何ですか? SQL Server CE のみをサポートしImageます。

ありがとうございました。

4

1 に答える 1

1

byte[]クラスで使用する必要があります。

"image" db 型は、任意のバイナリ データを表すだけなので、少し誤解を招きます (完全な SQL Server では、このvarbinary(max)型を優先して非推奨になっています) 。


コンテキスト クラスで、次のことを試すことができます。

modelBuilder.Entity<YourClass>().Property(x => x.YourProperty)
            .HasColumnType("image").IsMaxLength();

(私はそれを試すための SQLCE プロジェクトを持っていません。うまくいくかもしれませんし、うまくいかないかもしれません。設定方法の 1 つだけで十分かもしれません)

于 2012-07-25T13:44:05.880 に答える