Проблема удаления записей с использованием Entity Framework 4 Self Tracking Entities - PullRequest
0 голосов
/ 13 февраля 2010

У меня есть приложение Silverlight, для которого я использую объекты самообследования Beta2 T4. Вставка и обновление записей, кажется, работает, но я не смог удалить элементы.

Моя основная сущность называется Контракт. У него есть свойство навигации к коллекции сущностей Contract2Service. Когда я получаю объект Контракта, я могу сделать это:

Contract2Service rem = myContract.Contract2Service.First();
myContract.Contract2Service.Add( new Contract2Service() { ServiceID= 5 });
myContract.Contract2Service.Remove(rem);

И когда я применяю изменения в своем сервисе WCF, я получаю новый Contract2Service, но тот, который я хочу удалить, не удаляется.

Вот как выполняется сохранение в WCF:

using (var ctx = new AspenNet_VContractEntities())
{
            ctx.Contracts.ApplyChanges(contract);
            return ctx.SaveChanges() > 0; 
}

Есть идеи, что может вызвать это?

1 Ответ

0 голосов
/ 18 марта 2010

Кажется, должно быть исправлено в RC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...