0
私はサブソニック3をダウンロードしましたが、私のウェブサイトをコンパイルしようとするとエラーが発生します。エラーはすべて、GUIDを外部キーとして使用する場合に関連しているようです。 以下のコードは、CreatedByがメンバーシップテーブルの外部キーである例です。影響を受ける行を強調しました。GUIDのためにSubsonic ActiveRecordがコンパイルに失敗する
public void Add(IDataProvider provider){
**if(String.IsNullOrEmpty(this.CreatedBy))
this.CreatedBy=Environment.UserName;**
var key=KeyValue();
if(key==null){
var newKey=_repo.Add(this,provider);
this.SetKeyValue(newKey);
}else{
_repo.Add(this,provider);
}
SetIsNew(false);
OnSaved();
}
public void Add(string username){
**this.CreatedBy=username;**
Add();
}
public void Add(string username, IDataProvider provider){
**this.CreatedBy=username;**
Add(provider);
}