2015-11-05 64 views
0

當建立一個一流的,我想一個nvarchar(255)我可以裝飾與物業:C#EF6的Code First二進制(16)列

[StringLength(255)] 
public string Name { get; set; } 

我可以以字節爲單位做什麼[],以確保創建的列是數據庫中的二進制文件(16)?

謝謝。

回答

0

您可以使用以下:

[MaxLength(16)] 
public byte[] SomeByteArray { get; set; } 
+0

我沒有測試過這一點,但我假設它將使VARBINARY(16),我需要一個二進制(16) – Cyberdrew

+0

看起來你將不得不在這種情況下使用流利的語法:http://stackoverflow.com/questions/29062144/make-ef-map-byte-array-to-binary-instead-of-varbinary –

+0

根據[這個答案](http: //stackoverflow.com/a/32556396/4265041)可以使用數據註釋屬性。 –