У меня есть динамический dataWebsite, который использует SQL SP для выполнения операций по обновлению. У меня здесь проблема, моя функция удаления также является обновлением (установка IsDeleted = 1). В настоящее время я использую запрос LINQ и вызываю datacontext.SubmitChanges()
для удаления. Проблема в том, что запрос LINQ обновления (который устанавливает IsDeleted = 1) при вызове SubmitChanges()
также вызывает SP обновления, предназначенный только для операций обновления. Есть ли возможность запускать мой запрос LINQ непосредственно в БД вместо вызова SP обновления?LINQ help для сайта динамических данных
Employee ild = (from emp in _dataContext.Employee
where emp.IN_ID == int.Parse(ID)
select emp).FirstOrDefault();
ild.IsDeleted=1;
_dataContext.Submitchanges();
Приведенный выше код всегда вызывает UpdateSP, который настроен на операцию обновления.
Вы можете оставить свой код для нас, чтобы мы могли помочь вам> – StevenMcD
Мягкие удаления - это гораздо более сложный дизайн, чем им предоставляется: http://weblogs.asp.net/fbouma/archive/2009/02 /19/soft-deletes-are-bad-m-kay.aspx –