[英]Entity Framework save big image
我正在創建一個字段:
public Byte[] Image { get; set; }
這將創建一個名為Image的字段,其數據類型為varbinary
,長度為4000
。
當我保存一條記錄時,它將無法保存,因為圖像很大,無法保存到varbinary(4000)中。
如何使其成為圖像數據類型或更大的二進制長度?
我正在使用sqlserver ce 4。
您必須更改屬性的映射,才能在數據庫中使用image
類型。 您可以使用數據注釋來做到這一點:
[Column(TypeName = "image")]
public Byte[] Image { get; set; }
或使用流暢的API:
modelBuilder.Entity<...>().Property(e => e.Image).HasColumnType("image");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.