Ich habe gerade Subsonic 3 heruntergeladen, aber wenn ich versuche, meine Website zu kompilieren, bekomme ich einige Fehler. Die Fehler scheinen sich alle auf Fälle zu beziehen, in denen ich GUIDs als Fremdschlüssel verwende. Ein Beispiel ist der folgende Code, in dem CreatedBy ein Fremdschlüssel für meine Mitgliedschaftstabelle ist. Ich habe die betroffenen Zeilen hervorgehoben.Subsonic ActiveRecord schlägt bei der Kompilierung aufgrund von GUID fehl
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);
}