我正在使用带有 Linq 模板的 Subsonic v3.0.0.3。我正在尝试使用以下内容更新 SQL Server Express 数据库中的记录:
var db = new MyDB(Constants.Database);
db.Update<Contact>()
.Set(d => d.FirstName == contact.FirstName)
.Where(d => d.Id == contact.Id)
.Execute();
NullReferenceException
当这条线被执行时,我收到一个。堆栈跟踪如下:
at SubSonic.Query.Update.GetCommand()
at SubSonic.Query.Update.Execute()
有人可能会提出问题所在吗?