При сохранении строки с целочисленным первичным ключом в версии VB выдается следующее исключение: 'Открытый член' ChangeTypeTo 'для типа' Десятичный 'не найден.'
Это происходит в файле ActiveRecord.VBстрока 3406:
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)()
Я могу изменить последнюю строку на:
Dim settable = CInt(value) 'value.ChangeTypeTo(Of Integer)()
Это исправит проблему, пока я не перекомпилирую .tt файлы.
Мой вопросесть, как я могу изменить это в файле ActiveRecord.tt?Код в файле tt выглядит следующим образом:
Dim settable = value.ChangeTypeTo(Of <#=tbl.PK.SysType#>)()
Любая помощь приветствуется.
Спасибо