我正在重新设计原型,我遇到了障碍。使用关系可以简化生活 - 但是我应该在这种情况下使用它。
我倾向于不使用它。这是我的问题的简化版本。
访问(很多)<< - > (一)客户
每次访问只能有一个客户,一个客户可以有多次访问。
(另一个例子是客户< - >>发票关系)
说我的客户更改地址,当我查看我的访问实体和相关客户端时 - 我将始终拥有最新的详细信息。
如果我没有关系,只有访问对象中的clientName之类的变量 - 那么你必须手动浏览并更新每个对象。
问题:
如果我使用对象之间的关系
问题是删除 - 如果我想使用有效的客户端对象保留我的Visit对象,那么我不能允许客户端删除。但肯定你应该能够删除一个客户端 - 所以我将在应用程序中包含该功能。但是,如果我删除了客户端 - 那么我的有效客户信息将与访问相关联。
所以即使建立关系似乎是最初做的最好的事情 - 你应该在访问对象中真正拥有相关的信息......从而改变这种关系?
感谢您的任何建议。
答案 0 :(得分:3)
你可能会使用布尔标志$ gdb --help | tail
Set GDB's data-directory to DIR.
At startup, GDB reads the following init files and executes their commands:
* user-specific init file: /home/davidw/.gdbinit
* local init file (see also 'set auto-load local-gdbinit'): ./.gdbinit
For more information, type "help" from within GDB, or consult the
GDB manual (available as on-line info or a printed manual).
Report bugs to "<http://www.gnu.org/software/gdb/bugs/>".
。因此,您不必删除show autoload
实体,而是将archived
设置为Client
。