Вопросы по теме 'cascading-deletes'

nhibernate много ко многим удаляет
У меня есть 2 класса, которые имеют отношение "многие ко многим". Я бы хотел, чтобы всякий раз, когда я удаляю ТОЛЬКО одну сторону, записи ассоциации будут удаляться, не заботясь о том, какую сторону я удаляю. упрощенная модель: классы:...
557 просмотров

Удаление дерева с помощью NHibernate
Я борюсь с небольшой проблемой и начинаю приходить к выводу, что это просто невозможно. У меня есть таблица под названием Group. Как и в большинстве этих систем, у Group есть коллекции ParentGroup и Children. Итак, группа таблиц выглядит так:...
1236 просмотров
schedule 14.04.2022

Почему Entity Framework неправильно обновляет OnDelete в CSDL (концептуальная модель)?
Недавно я обновил несколько таблиц в базе данных, чтобы использовать OnDelete=Cascade , однако, когда я пошел обновлять свой файл edmx через Update model from database , я заметил, что OnDelete не был обновлен должным образом. Немного поискав,...
969 просмотров

Как отредактировать таблицу, чтобы включить CASCADE DELETE?
У меня есть таблица, представляющая пользователей. Когда пользователь удаляется, я получаю: Оператор DELETE конфликтует с ограничением REFERENCE. Судя по всему, CASCADE DELETE не так просто, как я себе представлял в SQL Server, и опцию...
45526 просмотров

Entity Framework удаление объекта, ссылающегося на себя
У меня есть такая структура папок: Folder1 Folder1.1 Folder1.2 Folder2 Folder2.1 Folder2.1.1 and so on.. Вопрос в том, как их каскадно удалить(т.е. при удалении папки2 все дочерние тоже удаляются). Я не могу установить действие ON...
724 просмотров
schedule 26.12.2022

EF 4.1 RC: странное каскадное удаление
Должен признаться, возможности EF 4.1 RC Codefirst, DataAnnotations и FluentAPI по-прежнему ошеломляют меня. Иногда я действительно не понимаю, что делаю ;-) См. следующие POCO: public class Country { [Key] public Guid ID { get; set; }...
3514 просмотров

Каскадное удаление с помощью Entity Framework — связанные объекты, удаленные EF
У меня проблема с удалением в Entity Framework. Короче говоря, EF явно пытается удалить объект из базы данных, хотя я явно настроил EF для использования каскадных удалений в базе данных. Мой дизайн: У меня есть три типа объектов: MainEntity...
36384 просмотров
schedule 30.07.2023

Структура данных таблицы SQL, это неправильно? Использование КАСКАДНОГО удаления
Вот 3 таблицы, с которыми у меня проблемы: Таблица: Возможности — содержит различные описания возможностей (должностей) Таблица: Opportunities_Applicants — Содержит различные кандидаты, подающие заявки на вакансию. 1 заявитель может подать...
138 просмотров
schedule 07.06.2022

Базовые данные — проблема с правилом удаления
У меня странная проблема с правилами удаления в coredata. Моя модель данных не такая сложная. Я подробно описываю здесь только отношения между элементами: A ---------- has_many B (optional, delete rule : Cascade) has_many C (optional, delete...
886 просмотров

Есть ли способ создать оператор каскадного удаления?
Допустим, у меня есть строка в таблице A, которую я хочу удалить, но в других таблицах есть несколько ограничений внешнего ключа. Есть ли способ автоматически сгенерировать команду удаления? Я думаю, должен существовать инструмент, который бы...
714 просмотров

Каким образом каскадные удаления идут в отношениях «один ко многим»?
Использование подхода Entity Framework, основанного на коде. Предположим, у меня есть два класса сущностей: [Table("Objects")] public class DbObject : IValidatableObject { public long Id { get; set; } public string Name { get; set; }...
1846 просмотров

Как работает каскадное удаление в отношениях «многие ко многим» в coredata?
Скажем, у нас есть 2 сущности: Родители и дети . При удалении родителя все дочерние элементы также удаляются. Здорово. Теперь у нас есть объекты под названием lover . Каждый индивидуум может «любить» многих других индивидуумов и...
1036 просмотров
schedule 27.10.2022

Как обеспечить ссылочную целостность при наследовании одной таблицы?
Я прочитал несколько ответов Билла Карвина о наследование одной таблицы и думаю, что этот подход подойдет для рассматриваемой мной схемы. : Playlist -------- id AUTO_INCREMENT title TeamPlaylist ------------ id REFERENCES Playlist.id teamId...
2781 просмотров

Что не так с запросом?
Что не так с запросом? delete from categories c left join categories_products cp on cp.category_id = c.id left join products p on p.id = cp.product_id left join images i on i.object_id = cp.product_id where c.id = 3 and i.site_section =...
84 просмотров

Как автоматически удалить основную запись при удалении всех подробных записей в SQL Server 2008?
Скажем, у меня есть две таблицы. Errors и ErrorsDetails . Итак, у меня есть одна запись Errors, которая может содержать множество записей ErrorDetails. Пользователи будут периодически удалять подробные записи через приложение, которое они...
660 просмотров

Когда каскад удаления бесполезен?
У меня есть родительская таблица, скажем A, и дочерняя, скажем, B, а B ссылается на первичный ключ A, поэтому большинство людей будут использовать каскадное удаление для изменения таблиц при удалении из родительского A. Мой вопрос: есть ли какой-либо...
83 просмотров
schedule 01.09.2022

Удалить строки с внешним ключом в PostgreSQL
Я хотел бы удалить строки, содержащие внешний ключ, но когда я пробую что-то вроде этого: DELETE FROM osoby WHERE id_osoby='1' Я получаю такое заявление: ОШИБКА: обновление или удаление в таблице «osoby» нарушает ограничение внешнего...
163238 просмотров

Удаление в каскаде с собственным запросом
У меня есть модель Ebean Entity с 3 объектами, связанными с отношениями @OneToMany, например: public class A extends Model { @Id @GeneratedValue public Long id; public String name; @OneToMany(cascade = CascadeType.ALL)...
585 просмотров

Как интегрировать встроенный пакет RavenDB и CascadeDelete?
Я пытаюсь реализовать каскадное удаление в этом приложении, в которое встроен RavenDB, через CascadeDelete Пакет RavenDB, но пакет не активирован. Как мне это сделать? В приведенном ниже фрагменте кода показано тестовое консольное приложение,...
501 просмотров
schedule 05.08.2022

Удалить многоуровневость в cakephp (удалить цепочку)
Я хочу удалить все зависимые записи rable Моя ассоциация Модель филиала var $hasMany =array( 'Dealbranch' => array( 'className' => 'Dealbranch', 'foreignKey' => 'DLB_BR_ID', 'dependent' =>true )...
1525 просмотров