I\'m trying to store/save an image in an SQL Compact Edition (CE) database.
I declare the field in my Student model as:
[Column(TypeName = \"image\")
The way to specify no maximum length using the MaxLength data annotation is to provide no maximum value. For example:
[MaxLength]
public byte[] Photo { get; set; }
The SQL Compact provider will then map the property to "image" and EF validation will recognize that there is no max length specified and so does not need to be disabled. If you want to be explicit about mapping to an "image" column then you can do this:
[Column(TypeName = "image")]
[MaxLength]
public byte[] Photo { get; set; }
which will produce the same result when using SQL Compact.