【发布时间】:2011-12-04 02:57:38
【问题描述】:
使用标准 sqlserver,我可以使用 codefirst 并创建一个 Image 列类型,我可以插入 blob 类型的数据。使用 SqlServerCE 我相信我需要使用二进制类型。我不知道如何将 byte[] (c#) 放入二进制类型。
我的 codefirst 声明是这样的:
公共二进制图像数据 { 获取;放; }
谢谢
【问题讨论】:
标签: ef-code-first sql-server-ce
使用标准 sqlserver,我可以使用 codefirst 并创建一个 Image 列类型,我可以插入 blob 类型的数据。使用 SqlServerCE 我相信我需要使用二进制类型。我不知道如何将 byte[] (c#) 放入二进制类型。
我的 codefirst 声明是这样的:
公共二进制图像数据 { 获取;放; }
谢谢
【问题讨论】:
标签: ef-code-first sql-server-ce
您好,我不知道您是否已经,但有两件事图像将被弃用,您可以通过以下方式进行:
> public myClass {
> //image for the logo
> public byte[] Logo { get; set; }
> }
并使用 varbinary:
modelBuilder.Entity().Property(p => p.Logo).HasColumnName("Logo").HasMaxLength(Length).HasColumnType("varbinary");
【讨论】: