【发布时间】:2010-03-26 20:18:19
【问题描述】:
我正在开发一个使用 n-tire 应用程序架构设计的大型和高容量事务性企业应用程序。它是在 .NET 平台上使用 C#、VB.NEt、Framework 3.5、ObjectDataSources、DataSet 开发的, WCF, asp.net 更新面板, JavaScript ,JSON, 3rd Party 工具。该应用程序应该实现真正可扩展/易于维护/健壮的应用程序/集成,并确保使用其他系统可以理解的格式创建我的服务。
问题是,这个应用程序大约完成了 70%,但现在我想知道以下是否会导致我们未来出现问题,
我正在使用 DataSet 和 DataTable 来(获取/设置)数据(表单/到)使用 ObjectDataSources 存储在数据库中的过程,我想知道这是否会阻止我的应用程序实现上述目标。其实,我并不反对OO。我为不同的目的编写了很多类,但我没有使用实体对象(自定义业务实体)而不是以前的方式,因为我有一个可能包含 50 个表的大型数据库,我只是害怕为每个表创建实体然后将来如果我需要更改数据库的架构,可能会对应用程序造成巨大影响?
【问题讨论】:
标签: .net architecture