C# C EF6代码第一个二进制(16)列
当构建一个类并且我想要一个nvarchar255时,我可以用以下内容装饰该属性:C# C EF6代码第一个二进制(16)列,c#,ef-code-first,entity-framework-6,C#,Ef Code First,Entity Framework 6,当构建一个类并且我想要一个nvarchar255时,我可以用以下内容装饰该属性: [StringLength(255)] public string Name { get; set; } 对于字节[],我可以做些什么来确保创建的列是数据库中的binary16 谢谢。您可以使用以下选项: [MaxLength(16)] public byte[] SomeByteArray { get; set; } 我没有对此进行测试,但我假设它将生成一个varbinary16,我需要一个binary16。
[StringLength(255)]
public string Name { get; set; }
对于字节[],我可以做些什么来确保创建的列是数据库中的binary16
谢谢。您可以使用以下选项:
[MaxLength(16)]
public byte[] SomeByteArray { get; set; }
我没有对此进行测试,但我假设它将生成一个varbinary16,我需要一个binary16。在这种情况下,看起来您必须使用流畅的语法:根据这一点,可以使用数据注释属性。