业务实体 数据实体
實(shí)體模型 | 采用數(shù)據(jù)實(shí)體 | 采用業(yè)務(wù)實(shí)體 | ?? |
數(shù)據(jù)訪問 | orm的實(shí)現(xiàn) 代碼生成器 屬于是數(shù)據(jù)庫的映射 | 向于ado.net 并不是數(shù)據(jù)庫表的簡(jiǎn)單映射,而是基于領(lǐng)域模型的數(shù)據(jù)組合 | ?? |
工作量 | 往往工作量很大 | 工作量較小 | ?? |
復(fù)用性 | 復(fù)用性較好 | 很多業(yè)務(wù)實(shí)體基本復(fù)用性很小。 | ?? |
業(yè)務(wù)實(shí)現(xiàn) | 需要?jiǎng)?chuàng)建業(yè)務(wù)操作類,使用大量的數(shù)據(jù)實(shí)體類,組合為單個(gè)的業(yè)務(wù)類。 不需要為每個(gè)業(yè)務(wù)都實(shí)現(xiàn)新的持久化操作,很多時(shí)候是不同的實(shí)體組合。 | 業(yè)務(wù)實(shí)體就是業(yè)務(wù)的主要操作內(nèi)容。 每個(gè)業(yè)務(wù)都要重新實(shí)現(xiàn)數(shù)據(jù)庫操作。 | ?? |
數(shù)據(jù)持久化 | 非常簡(jiǎn)單 | 需要寫大量個(gè)性化持久化的方法。 | ?? |
劣勢(shì) | 處理大量復(fù)雜的業(yè)務(wù)時(shí),需要加載大量的類。 | 處理大量復(fù)雜的業(yè)務(wù)時(shí),需寫很多的數(shù)據(jù)庫操作。 | ?? |
運(yùn)行速度 | 稍差 | 稍快 | ?? |
開發(fā)速度 | 快 | 慢 | ?? |
應(yīng)對(duì)數(shù)據(jù)庫變化 | 較好,因?yàn)榭梢宰詣?dòng)生成 | 需要隔離變化,才能較好的應(yīng)對(duì)變化。 | ?? |
應(yīng)對(duì)業(yè)務(wù)變化 | 一般 | 需要更多的操作。 | ?? |
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhuispeed/archive/2009/10/17/1585012.html
總結(jié)
- 上一篇: 类关系图
- 下一篇: 用bde连接 连接sql server2