Удалить с дозвуковой - PullRequest
       11

Удалить с дозвуковой

0 голосов
/ 09 апреля 2010

У меня были проблемы с методом обновления в subsonic, поэтому вместо использования:

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(); 

Дело в том, что теперь я хочу удалить, и я получаю то же исключение нулевой ссылки. так

a.Delete()

не работает. Что будет эквивалентно удалению этой строки в зависимости от ее идентификатора? Я пытался найти его, но не понял.

Спасибо:

1 Ответ

4 голосов
/ 12 апреля 2010

Чтобы решить эту проблему, я, наконец, использовал это:

var query = new SubSonic.Query.Delete<Notification>(dbAnimals.DataProvider).
                From<Notification>().
                Where(NotificationTable.NotRecIDColumn).IsEqualTo(id).
                Execute();
...