我在亚音速下遇到了更新方法的问题,所以不使用:
a.Update()
我用过
var qry = dbAnimals.Update<Notification>().
Set(n => n.NotName == notification.NotName).
Set(n => n.NotRecStatus == notification.NotRecStatus).
Set(n => n.NotModified == notification.NotModified).
Where(n => n.NotRecID == id).Execute();
问题是我现在要删除,并且我得到相同的nullreference异常。所以
a.Delete()
不起作用。相当于删除该行的ID取决于它的ID是什么?我试图找到它,但没有得到线索。
谢谢你:
答案 0 :(得分:4)
为了解决这个问题,我终于使用了这个:
var query = new SubSonic.Query.Delete<Notification>(dbAnimals.DataProvider).
From<Notification>().
Where(NotificationTable.NotRecIDColumn).IsEqualTo(id).
Execute();