我正在使用Linq to Sql查詢多個數據庫表。在這些表格中,Image
數據類型有很好的用處。Linq to SQL Designer:默認情況下使圖像類型byte []
當使用DBML設計器時,拖放我的表格,並且在生成類時將使用Image
數據類型的任何字段映射爲System.Data.Linq.Binary
。但是,我希望這些是Byte[]
。
目前,這是一個手動過程或在設計改變字段類型,並在所有的公平是沒有那個時候的事情了規模宏大的消耗,但如果這是爲我自動完成,我寧願。
有沒有辦法可以做到這一點?某種Linq to Sql設置?
對我來說,主要的煩惱是,當我做,我需要重新添加更改一個表,然後我必須要改變的字段回byte[]
如果將**圖像**數據類型更改爲** varBinary **? – 2012-08-09 12:15:18
@Mazdak_SH:它不是類型轉換的問題,因爲在DB和DataContext之間工作正常。但是我需要在客戶端使用byte [],我也使用null,這已經被證明是一種痛苦,因爲DataContext似乎並不想在數據庫中使用二進制存儲爲空 – musefan 2012-08-09 13:12:45