Я только что загрузил subsonic 3, но когда я пытаюсь скомпилировать свой сайт, я получаю некоторые ошибки.Кажется, что все ошибки относятся к случаям, когда я использую GUID в качестве внешнего ключа.Одним из примеров является код ниже, где CreatedBy является внешним ключом для моей таблицы членства.Я выделил затронутые линии.
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);
}