0
当建立一个一流的,我想一个nvarchar(255)我可以装饰与物业:C#EF6的Code First二进制(16)列
[StringLength(255)]
public string Name { get; set; }
我可以以字节为单位做什么[],以确保创建的列是数据库中的二进制文件(16)?
谢谢。
当建立一个一流的,我想一个nvarchar(255)我可以装饰与物业:C#EF6的Code First二进制(16)列
[StringLength(255)]
public string Name { get; set; }
我可以以字节为单位做什么[],以确保创建的列是数据库中的二进制文件(16)?
谢谢。
您可以使用以下:
[MaxLength(16)]
public byte[] SomeByteArray { get; set; }
我没有测试过这一点,但我假设它将使VARBINARY(16),我需要一个二进制(16) – Cyberdrew
看起来你将不得不在这种情况下使用流利的语法:http://stackoverflow.com/questions/29062144/make-ef-map-byte-array-to-binary-instead-of-varbinary –
根据[这个答案](http: //stackoverflow.com/a/32556396/4265041)可以使用数据注释属性。 –