【问题标题】:Trying to Insert an Image with EF-CodeFirst SqlServerCE尝试使用 EF-CodeFirst SqlServerCE 插入图像
【发布时间】:2011-12-04 02:57:38
【问题描述】:

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

我的 codefirst 声明是这样的:

公共二进制图像数据 { 获取;放; }

谢谢

【问题讨论】:

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


    【解决方案1】:

    您好,我不知道您是否已经,但有两件事图像将被弃用,您可以通过以下方式进行:

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

    并使用 varbinary:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多