4

我是新來的實體框架,我試圖去代碼優先的方法。當定義我的一個模型類時,我希望類中的一個對象映射到我的Sql Server數據庫中的Image列。我會在這裏使用什麼對象類型,以便在創建表時它會使該列成爲圖像列?使用實體框架保存圖像CodeFirst

回答

7

你可以在你的對象使用字節[]數據類型,對於SQL你可以用VARBINARY(最大值)(如圖像數據類型會從未來的SQL版本中刪除。MSDN - Image datatype

public byte[] yourFiles{get;set;} 

您可以配置這樣的用流利的API

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

將創造一個圖像列? – esastincy 2012-02-04 17:58:23

+0

@esastincy檢查uodated答。 – 2012-02-04 18:23:07