关于.NET架构, 以及使用何种类型的数据模型.
最近在设计一个项目. 项目中要处理的核心业务对象是有着层次包容关系的.(类似公司/部门/人员的关系, 而且比这复杂)
以及需要在类设计中体现其包容关系. 目前我正在茫然地做架构分析, 而且公司人手不够, 这么多东西都要我一个人来完成. 我希望CSDN的前辈或者专家给一点建议.
目前我想扩展ADO的DATASET来做核心业务实体, 但是DATASET又不能圆满地解决上述包容关系问题. 但是重新设计类于难以与数据库做数据交换. 还有整体架构如何分层, 也还没有一个完美的解决方案. 请大家发表一下意见.
问题点数:0、回复次数:5Top
1 楼dahuzizyd(你就是我心中的女神)回复于 2003-08-02 15:55:21 得分 0
在帮助里有一个数据提供程序的例子,主要是通过ado.net的几个接口进行扩展,你可以参考:
.net框架/使用.net框架编程/通过ado.net访问数据/实现.net数据提供程序。
另外,帮助里也对设计分布是应用程序作了一些阐述。
也可以到赛迪网的孙亚民专栏,有几篇文章。
命题比较大,提供几个资源,希望对你有用Top
2 楼panyee(快乐王子)回复于 2003-08-02 16:09:43 得分 0
用来存储数据时, 应该自定义类对象来实现比较好
每个对象继承ArrayList实现对象数组
要作数据交换, 则最好能定义好schema, 实现序列化后传送
Top
3 楼xchunyu(大吊车)回复于 2003-08-02 16:11:34 得分 0
我已经读过孙亚民的文章. 我不想买他们公司的中间件.
目前我的难点在于如何设计数据模型(实体), 以及如何使数据模型和数据库进行数据交换. 有没有什么两全的方法.
还有如果DATASET自动进行数据库更新操作, 那么一些存储过程还有没有用.Top
4 楼xchunyu(大吊车)回复于 2003-08-02 16:14:31 得分 0
panyee(快乐王子) :
你所言是否是从OBJJECT或者其他比较抽象的类来扩展数据对象?
那样的话, 需要自己映射数据段, 你觉得是个很好的方法吗?Top
5 楼xchunyu(大吊车)回复于 2003-08-02 16:23:50 得分 0
panyee(快乐王子) :
请问您有没有实际做过类似的进行ORmapping的项目. 如何具体实施呢?> 到底方便不方便Top




