2009-07-10 14 views
0

settings.ttincludeを更新し、すべての.ttファイルの「カスタムツールを実行する」際、私は取得しています.... SetIsNew vb.netエラー

クラスのTestAccount '「実装する必要があります

はサブSetIsNewが(あります'SubSonic.Schema.IActiveRecord'の場合)

私は非常にSubSonic 2に精通していますが、SubSonic 3でセットアップを行っています。これはvb.netのみの問題ですか?

おかげで、

ジョン

答えて

0

はい、そうです。テンプレートを変更する必要があります。ここで:

ActiveRecord.tt行296 []でのプロパティ名のラップ(<#= fk.OtherClass#>のうち)のIQueryableとして

パブリックReadOnlyプロパティ[<#=たpropName#>]

ActiveRecord.ttライン322ラッププロパティ名[]などと

パブリックプロパティ[<#= col.CleanName#>] <#= col.SysType#> <#= CheckNullable(COL)#>

ActiveRecord.ttライン76のニーズがiActiveRecord.SetIsNewを実装よう

ます。Public Sub SetIsNew(booleanとしてisNewは)[]などとIActiveRecord.SetIsNew

Structs.ttライン45ラッププロパティ名を実装します

公共ReadOnlyプロパティ[<#= col.CleanName#>] IColumn

+0

リックとして、どうもありがとうございました。それがそれでした。私は働いたプロジェクトが1つあり、残りはこの変更が必要でした。私が誤って3.0のSubSonic 3.0.2をインストールしていたことがわかりました。そのバージョンに変更を加えると、「SubSonic.Schema.IActiveRecord」という一致するインターフェイスがないというエラーが表示されます。それは私が別の参照を使用している必要があることを私に知らせるものです。だから私はすべて3.0.2で作業しています。あなたなしではできなかった。 ありがとう、 ジョン –