0
保存具有整數主鍵的行後面的異常在VB版本中拋出:'找不到'Decimal'類型的公共成員'ChangeTypeTo''。未找到類型'Decimal'的SubSonic 3.0異常「'公共成員'ChangeTypeTo'。」
這發生在ActiveRecord.VB文件:
Public Sub SetKeyValue(value As Object) Implements IActiveRecord.SetKeyValue
If value IsNot Nothing AndAlso value IsNot DBNull.Value Then
Dim settable = value.ChangeTypeTo(Of Integer)() '<<<<<<<<<<<<< in this line
如果我改變最後一行:
Dim settable = cInt(value)
這將解決這個問題,直到我必須重新編譯T4再次文件。
在activeRecord.tt文件中查找該行的代碼如下所示:
Dim settable = value.ChangeTypeTo(Of <#=tbl.PK.SysType#>)()
我怎樣才能改變這種在T4文件?
感謝您的幫助。
gm