尝试使用EF-CodeFirst SqlServerCE插入图像

时间:2011-12-04 02:57:39

标签: ef-code-first sql-server-ce

使用标准的sqlserver,我可以使用codefirst并创建一个Image类型的列,我可以插入blob类型的数据。使用SqlServerCE我相信我需要使用二进制类型。我无法弄清楚如何将byte [](c#)放入二进制类型。

我的codefirst声明是这样的:

public Binary ImageData {get;组; }

由于

1 个答案:

答案 0 :(得分:0)

你好我不知道你是否已经有两件事情,不过不推荐使用,你可以这样做:

> public myClass {
>   //image for the logo
>      public byte[] Logo { get; set; }
>   }

并使用varbinary:

  

modelBuilder.Entity()。Property(p => p.Logo).HasColumnName(“Logo”)。HasMaxLength(Length).HasColumnType(“varbinary”);