coredata 关系的删除规则

http://blog.csdn.net/Hello_Hwc/article/details/46375517

关系的删除规则-Delete Rule

Deny

关系的destination中只要有一个对象,就不能删除,例如如果还有一个员工,就不能删除部门

Nullify

删除源头后,destination对应的都设为nil(只在逆向关系Optional的时候有效)。例如,删除一个部门,则把部门中的员工对应的部门信息都设为nil

Cascade

删除源头后,删除destination所有对象。删除部门了以后,删除所有的员工对象。

NoAction

删除源头后,对Destination不做任何操作 
在Destination中有大量对象的时候有用。 
这种情况很少用,因为要自己维护对象图

时间: 2025-01-07 03:07:45

coredata 关系的删除规则的相关文章

iptables 删除规则

iptables -nL --line-number显示每条规则链的编号 iptables -D FORWARD 2删除FORWARD链的第2条规则,编号由上一条得知.如果删除的是nat表中的链,记得带上-t nat iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited删除规则的第二种方法,所有选项要与要删除的规则都相同才能删除,否则提示iptables: No chain/target/match by that name

商品单位关系与删除缺货登记

--/*******采购入库登记单位商品关系 if @djlxbs='116'    begin      create table #t_dwsp (       dwbh      char(11) null default '',       spid      char(11) null default '',          spid1     char(11) null default ''      )     insert into #t_dwsp(dwbh,spid,spid

PowerDesigner删除外键关系,而不删除外键列[转]

PowerDesigner中配置外键关系时,如果要删除配置的外键关系,默认设置会一同删除外键列. 要更改此设置,需在菜单栏tools中打开Model Options,在Model Settings中点击Reference, 然后把"Auto-migrate columns"这个checkbox的勾去掉即可.

iptables删除规则

查看nat规则: iptables -t nat -nL --line-number 添加规则是-A和-I,-A是添加到末尾,-I是添加到指定位置,默认添加到最前面.删除使用-D,也就是原来“iptables -A 某某某”变成“iptables -D 某某某”. 但是有些规则很长,容易写错,所以删除可以使用line-number,我删除第三行NAT,所以是: iptables -t nat -D PREROUTING 3 这里记录一下,因为同一个端口在nat表里被映射了两次,由于网关配置非常多

Linux下tmp目录删除规则

我们知道,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题. 在RHEL\CentOS\Fedora\系统中(本次实验是在RHEL6中进行的) 先来看看tmpwatch这个命令,他的作用就是删除一段时间内不使用的文件(removes files which haven't been accessed for a period of time).具体的用法就不多说了,有兴趣的自行研究.我们主要看看和这个

数据库几张表有主外键关系怎么删除

1. trigger ,数据库触发器操作.在数据库完成,先删子表后删主表,连接数据库次数太多,性能估计不太好. 2. 级联删除 在创建表时定义,如下所示的b表: create table a ( id varchar(20) primary key, password varchar(20) not null ) create table b ( id int identity(1,1) primary key, name varchar(50) not null, userId varchar

jquery.validate 动态增加、删除规则

<form name="form" id="form1"> <table> <tr> <td>类型:</td> <td> <select name="type" id="type"> <option value="">请选择</option> <option value="1"

iOS: 转载CoreData数据库框架

iphone-CoreData的使用详解 一.概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManagedObjectContext(被管理的数据上下文) 操作实际内容(操作持久层

高级数据持久化之coredata

一.概述 CoreData是一个用于数据持久化的框架,Core Data支持4种类型的数据存储:SQLiteStore, XMLStore, BinaryStore, InMemoryStore. 注意:CoreData大部分情况下是基于SQLite数据库进行数据管理的,所以以下全部是其基于SQLite数据库的内容,以后学到更多的管理方法在补充! Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,