Я использую Entity Framework 5 с кодом Во-первых, я знаю, как создать новое значение без проблем и по большей части обновлять существующие данные с помощью новой информации, но то, что я не могу понять, - это то, как для обновления существующего значения до NULL. Ситуация заключается в том, что я удаляю существующее значение, которое находится в БД, столбец разрешает значения NULL. Как сообщить EF заменить текущее значение столбца значением NULL?Обновление значения таблицы до нуля с использованием EF5
0
A
ответ
1
Просто установите значение свойства вы хотите сделать нуль, и сохраните изменения:
var myRecord = dbContext.MyTable.First(...);
myRecord.MyColumn = null;
dbContext.SaveChanges();
Конечно, тип данных свойства должны быть обнуляемым - например, Nullable<int>
, а не int
.
Если вы хотите удалить всю запись, используйте Remove
метод, предусмотренный в коллекции:
var myRecord = dbContext.MyTable.First(...);
dbContext.MyTable.Remove(myRecord);
dbContext.SaveChanges();
Смежные вопросы
- 1. Обновление EF5 до EF6 - свойства навигации сломаны
- 2. Обновление столбца внешнего ключа от нуля до нуля
- 3. Изменение размера таблицы-таблицы до нуля
- 4. SQL - уменьшение значения до нуля
- 5. Как предотвратить значения округления до нуля javascript
- 6. Обновление триггера MSSQL с использованием вставленной таблицы
- 7. C# несвязанные статические значения int до нуля
- 8. Измените все значения в $ 3 до нуля
- 9. Обновление таблицы с использованием SSIS
- 10. SQL - обновление таблицы с использованием справочной таблицы
- 11. отображение значения неповторного значения нуля без начального нуля
- 12. хочет изменить нулевые значения до нуля
- 13. Обновление SQL с использованием значения «где» из другой таблицы?
- 14. Восстановление таблиц с нуля или обновление содержимого?
- 15. Обновление таблицы с использованием условия IF
- 16. Обновление SQL до NULL с использованием переменной
- 17. Обновление нескольких строк с использованием одного значения
- 18. HOw Обновление до таблицы-2
- 19. Обновление от таблицы temp до исходной таблицы
- 20. ждать изменения строки значения от нуля до другого значения
- 21. Дата обновления до нуля
- 22. C# Обновление таблицы с использованием SqlCommand.Parameters
- 23. обновление объединенной таблицы с использованием ядра sqlalchemy
- 24. Добавить значения, начинающиеся с нуля до шестнадцатеричных значений в python
- 25. Как отличить от 1 до нуля значения с плавающей запятой?
- 26. Вы можете сравнить значения с плавающей запятой точно до нуля?
- 27. Обновление таблицы с использованием динамического SQL
- 28. обновление таблицы эффективно с использованием proc sql
- 29. Обновление таблицы с контуром
- 30. Изменить первичный ключ от нуля до нуля
я не уверен, что вы просите. Вы хотите удалить полную запись (строку) из базы данных и NULLING значение в каждом столбце? –
Является ли свойство entity определяемым как обнуляемое? – Jerry
Вы пытались присвоить значение свойства null объекту и вызывать 'DbContext.SaveChanges()'? Объект, конечно, должен быть прослежен контекстом EF5. – sgnsajgon