业务实体 数据实体
實體模型 | 采用數據實體 | 采用業務實體 | ?? |
數據訪問 | orm的實現 代碼生成器 屬于是數據庫的映射 | 向于ado.net 并不是數據庫表的簡單映射,而是基于領域模型的數據組合 | ?? |
工作量 | 往往工作量很大 | 工作量較小 | ?? |
復用性 | 復用性較好 | 很多業務實體基本復用性很小。 | ?? |
業務實現 | 需要創建業務操作類,使用大量的數據實體類,組合為單個的業務類。 不需要為每個業務都實現新的持久化操作,很多時候是不同的實體組合。 | 業務實體就是業務的主要操作內容。 每個業務都要重新實現數據庫操作。 | ?? |
數據持久化 | 非常簡單 | 需要寫大量個性化持久化的方法。 | ?? |
劣勢 | 處理大量復雜的業務時,需要加載大量的類。 | 處理大量復雜的業務時,需寫很多的數據庫操作。 | ?? |
運行速度 | 稍差 | 稍快 | ?? |
開發速度 | 快 | 慢 | ?? |
應對數據庫變化 | 較好,因為可以自動生成 | 需要隔離變化,才能較好的應對變化。 | ?? |
應對業務變化 | 一般 | 需要更多的操作。 | ?? |
?
轉載于:https://www.cnblogs.com/zhuispeed/archive/2009/10/17/1585012.html
總結
- 上一篇: 类关系图
- 下一篇: 用bde连接 连接sql server2