Linq to SQL Designer:默认情况下使图像类型为byte []

时间:2012-08-09 11:54:50

标签: c# visual-studio-2010 linq-to-sql

我使用Linq to Sql来查询许多数据库表。在这些表格中,Image数据类型的使用很少。

使用DBML设计器时,我拖放我的表,并且在生成类时,使用Image数据类型的任何字段都映射为System.Data.Linq.Binary。但是,我希望这些是Byte[]

目前,这是一个手动过程或更改设计师中的字段类型,并且在大范围内公平地说并不耗费时间,但我更希望这是为我自动完成的。

有没有办法可以做到这一点?某种Linq to Sql设置?

对我来说,主要的烦恼是当我对需要重新添加的表格进行更改时,我必须将字段更改回byte[]

1 个答案:

答案 0 :(得分:1)

T4 Toolbox有一个模板,可以从DBML生成容易定制的linq-to-SQL类,包括更改默认类型映射。