[已解决问题] Office Account 2008 中的ORM框架问题
提问时间: 2008-06-24 10:00
悬赏分:20 浏览:132 次

请问如何利用实体对象和关系建立SchemaGraph,然后生成数据库DDL。


映射属性元编程实现Attribute2DDL

微软利用实体对象Entityattribute属性、类的继承关系和外键关系生成SchemaGraph,然后再在数据库中创建相应的数据表Table,数据视图ViewStoredProcedure。也就是通过这个ORM框架实现了Entity-DataBase Schema的方式,和其他的ORM框架从DataBase Schema生成实体Entity的方式相反。

 

个人认为这种才是完全基于面向对象OOORM框架。

可惜本人的数据结构Graph学得不好,不能看懂它其中由EntityEntity Relation建立的SchemaGraph的代码。

SchemaGraph中含有VertexEdge的定义。可能是通过Graph的周游建立了SchemaGraph,由于OfficeAccount没有这个过程的代码,所以比较难懂。在软件的代码中只定义了软件数据库Schema升级的代码。

 

大家在EntityEntity Relation建立的SchemaGraph方面有什么好的建议吗


具体文章见http://www.cnblogs.com/zengyongjoy/archive/2008/06/24/1228654.html

 


所有回答(1)
如果要从O定义来推出R的Schema的话,倒还不如用ODBMS,比如Db4O之类的.
2个月前   回答者:deerchao - 大侠五级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接