Asp.net 更改亚音速(3x)中的CreatedBy约定

Asp.net 更改亚音速(3x)中的CreatedBy约定,asp.net,subsonic3,data-access,Asp.net,Subsonic3,Data Access,我正在处理一个不是我设计的数据库,在所有的表中都有一个CreatedBy字段,它是一个int。现在,当我针对这个数据库生成时,我得到了各种各样的错误,因为亚音速希望该字段是一个varchar 我并不特别想去重命名所有这些表中的字段,所以我希望有一种方法可以“改变”或改变亚音速中的内部约定(不进入震源) 在亚音速3.0.4中有人能够/做到这一点吗 我正在亚音速3中使用活动记录模型。经过大量的研究和源流,没有简单的方法可以做到这一点。我将所有列重命名为CreatedById,现在就可以开始了 你不能

我正在处理一个不是我设计的数据库,在所有的表中都有一个CreatedBy字段,它是一个int。现在,当我针对这个数据库生成时,我得到了各种各样的错误,因为亚音速希望该字段是一个varchar

我并不特别想去重命名所有这些表中的字段,所以我希望有一种方法可以“改变”或改变亚音速中的内部约定(不进入震源)

在亚音速3.0.4中有人能够/做到这一点吗


我正在亚音速3中使用活动记录模型。

经过大量的研究和源流,没有简单的方法可以做到这一点。我将所有列重命名为CreatedById,现在就可以开始了

你不能推翻这个惯例,这很糟糕,但我绝对“明白”