更新settings.ttinclude并在所有.tt文件上执行“运行自定义工具”时,我得到....
类'TestAccount'必须为接口'SubSonic.Schema.IActiveRecord'实现'Sub SetIsNew(加载为布尔值)'
我对SubSonic 2非常熟悉,但只是在SubSonic 3上进行设置。这只是vb.net问题吗?
谢谢,
约翰
答案 0 :(得分:0)
是的,确实如此。您必须修改模板。这里:
ActiveRecord.tt第296行使用[]例如
包装属性名称Public ReadOnly Property [<#= propName#>]作为IQueryable(Of<#= fk.OtherClass#>)
ActiveRecord.tt第322行使用[]例如
包装属性名称公共财产[<#= col.CleanName#>] As<#= col.SysType#><#= CheckNullable(col)#>
ActiveRecord.tt第76行需要实现iActiveRecord.SetIsNew
Public Sub SetIsNew(isNew As Boolean)实现IActiveRecord.SetIsNew
Structs.tt第45行使用[]例如
包装属性名称Public ReadOnly Property [<#= col.CleanName#>]作为IColumn