Linq to Entity удалить строку из таблицы не имеют первичного ключа - PullRequest
0 голосов
/ 13 декабря 2011

Q1.Может ли LINQ to Entity выполнять операции создания, обновления или удаления таблицы без первичного ключа. ??если нет то предложи мне альтернативуQ2.Я не могу использовать DeleteObject для удаления строки из таблицы (ошибка :: отсутствует сборка).Что я должен сделать, чтобы использовать DeleteObject.В качестве альтернативы q2. (Удалить объект) я попыталсяdb.check_master.Remove(checks); (ошибка :: Невозможно обновить EntitySet 'entitysetName', так как он имеет DefiningQuery и в элементе нет элемента для поддержки текущей операции) Невозможно получить доступ к любому объекту, предоставленному EF, например Attach, DeleteObject ... и т. Д.(Сначала используйте код с существующим подходом к базе данных)

1 Ответ

2 голосов
/ 13 декабря 2011

Было бы очень удобно, если бы вы добавили первичный ключ.

Возможно, в противном случае вам нужно будет использовать DataContext.ExecuteCommand().

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