在实体框架 C# 中设置 varbinary 大小

问题描述 投票:0回答:1

我正在使用代码优先方法,这是我正在使用的 POCO 对象

public class Fotografia
{
    // Fotografía
    [Display(Name = "Fotografía")]
    public required byte[] fotografia { get; set; }
}

我想设置它创建的 varbinary 值的最大值,目前我已经阅读了其他帖子,其中指定这种方式应该默认设置最大值,但我的代码生成

fotografia (PK, varbinary(900), not null)

比我需要使用的要小

c# sql-server entity-framework varbinary
1个回答
0
投票

仅仅添加[MaxLength]注释不起作用?像这样吗?

public class Fotografia
{
    // Fotografía
    [Display(Name = "Fotografía")]
    [MaxLength]
    public required byte[] fotografia { get; set; }
}
© www.soinside.com 2019 - 2024. All rights reserved.