默认情况下,POCO对象中的c#数据类型byte []被映射到sql类型varbinary。是否可以使用dataannotations或流畅的API将其映射到二进制类型?
感谢名单。
答案 0 :(得分:2)
我自己找到了答案。它可以通过以下方式使用Fluent API完成
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<MyEntity>().Property(x => x.BinaryProperty).HasMaxLength(LengthOfBinaryField).IsFixedLength();
}