powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ2SQL Проблема с удалением
3 сообщений из 3, страница 1 из 1
LINQ2SQL Проблема с удалением
    #37626132
badfilin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер!
У меня имеется функция:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public bool Delete(SuperEntity delRow)
{

DataContext context = new DataContext(ConnectionString)

Table<SuperEntity> superEntities = context.getTable<SuperEntity>();

superEntities.DeleteOnSubmit(delRow);

context.SubmitChanges();

return true;
}



Вообщем что то в ней не работает. Не могу понять что. Помогите кто может.
Спасибо.
...
Рейтинг: 0 / 0
LINQ2SQL Проблема с удалением
    #37630052
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delRow из другого контекста.
...
Рейтинг: 0 / 0
LINQ2SQL Проблема с удалением
    #37719009
ka3yc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bured, +1


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public bool Delete(SuperEntity delRow)
{

DataContext context = new DataContext(ConnectionString)

Table<SuperEntity> superEntities = context.getTable<SuperEntity>();

//Найти сущность. Достаточно в качестве параметра передавать ее уникальный идентификатор
var entity = superEntities.FirstOrDefault( ent => ent.Id == delRow.Id);

//если нашли - удалить ее
if(entity != null)
  superEntities.DeleteOnSubmit(entity);

context.SubmitChanges();

return true;
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ2SQL Проблема с удалением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]