1

我正在使用 Linq to Sql 来查询一些数据库表。Image在这些表中,数据类型有很多用途。

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

目前,这是一个手动过程或在设计器中更改字段类型,而且公平地说,在大规模的事情中并不是那么耗时,但我更喜欢这对我来说是自动完成的。

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

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

4

1 回答 1

1

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

于 2012-08-09T12:01:45.103 回答