我正在测试亚音速3,我可以查询我的数据库,但当我插入一个记录时,我有一个异常。下面是我的代码:
客户端lClient =新客户端();lClient.Name = "Peter";lClient.FullName = "Richards";lCliente.Save();
并且我在这个生成的代码上有一个空引用异常:
var newKey=_repo.Add(this,provider);
任何帮助都是非常感谢的。
我正在使用ActiveRecords
发布于 2009-11-10 17:10:05
我遇到了类似的问题,代码与以下代码类似:
var pending = myTable.SingleOrDefault(x => x.Id == 1);
if (pending == null)
pending = new myTable();
pending.Id = 1;
pending.MyDate = DateTime.Now;
pending.MyString = someString;
pending.Save();这在我第一次在空表上运行时有效,但在第二次更新时不起作用。我在subsonic库中的某个地方得到了一个空引用异常。按照Rob的建议,解决方案是添加一个主键。
我想我应该提一下(谢谢Rob)。
https://stackoverflow.com/questions/1121813
复制相似问题