0
방금 아음속 3을 다운로드했지만 웹 사이트를 컴파일하려고하면 오류가 발생합니다. 모든 오류는 GUID를 외래 키로 사용하는 경우와 관련이있는 것으로 보입니다. 한 가지 예는 아래 코드입니다. CreatedBy는 회원 테이블의 외래 키입니다. 영향을받은 선을 강조 표시했습니다.Subsonic ActiveRecord가 GUID로 인해 컴파일시 오류 발생
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);
}