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

Код: 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
25.01.2012, 05:08
    #37630052
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ2SQL Проблема с удалением
delRow из другого контекста.
...
Рейтинг: 0 / 0
23.03.2012, 00:26
    #37719009
ka3yc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LINQ2SQL Проблема с удалением
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
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ2SQL Проблема с удалением / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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