青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2811|回复: 0

Document对象和dataset

[复制链接]
发表于 2010-7-6 08:59 | 显示全部楼层 |阅读模式
document是标准的Item结构,一般来说使用Item的目的是为了封装,封装许许多多的对象信息,包括属性,附件,版本,结构....
0 Y6 z! D& P- Ddataset从结构上来看一般指有一个对象,当然不排除JT等数据集下挂圈阅的二维数据对象的,但是还是很明显的能够看到两者的区别的。  ?/ Q7 j# S! |- }' }
如果文档来说,一般从版本考虑来定数据模型,如果确实不需要版本管理就是不会换版的文件就使用数据集,如有可能国标文件、体系文件,自然也可以使用document来管,比如1988的标准更新为2009的标准,1988还想保留自然就需要版本的管理,使用document数据模型。
/ j5 M& L. \# W1 s* a$ \) d! Y: ]此外
1 y( [  y4 ]9 [/ W6 R; gdataset中没有编码的自动指派,哪怕是产生流水码,所以不能靠编码来区分数据对象的唯一性,靠属性来检索呢又显得单薄了点,所以要综合考虑:
$ u( L' w; \- I# a3 d% `# N; G% F; i维护简单、唯一识别、编辑方便
# o3 m, U% l$ _: o8 s" l' p但是如果是设计数据就一定要用Item来管了,至少在借用设计的时候可以借用不同的版本。+ q% U2 q' h& q/ b! J4 V6 d4 L

: T! M; D7 L, o6 r* C+ e8 v也许这两种构想都没有太大问题对于文档来说。但是建议还是使用Item即document来管理,这样扩展性好。
8 w& ?2 E% D) U2 {, e  U( |, Y或者不用ItemRevision而是Item下直接挂接数据集对象也是一个简单的做法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-10-12 22:27 , Processed in 0.049278 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表