c++教程 選entityframework還是NHibernate?
選entityframework還是NHibernate?它們都是ORM編程。NHibernate是從Java的hibernate復(fù)制過(guò)來(lái)的,實(shí)體框架是由Microsoft開(kāi)發(fā)的,它結(jié)合了NHiber
選entityframework還是NHibernate?
它們都是ORM編程。NHibernate是從Java的hibernate復(fù)制過(guò)來(lái)的,實(shí)體框架是由Microsoft開(kāi)發(fā)的,它結(jié)合了NHibernate和LINQ的優(yōu)點(diǎn)。實(shí)體框架4.1有了很大的改進(jìn),4.3在性能上也有了很大的提高。測(cè)試版5.0也已經(jīng)發(fā)布??梢?jiàn)微軟非常重視實(shí)體框架。對(duì)于中型項(xiàng)目來(lái)說(shuō),實(shí)體框架仍然是一個(gè)不錯(cuò)的選擇,但也應(yīng)該使用SQL和存儲(chǔ)過(guò)程。由于使用linqto實(shí)體來(lái)實(shí)現(xiàn)一些復(fù)雜的業(yè)務(wù)比較麻煩,所以在這種情況下應(yīng)該使用SQL的輕量級(jí)。所以我們應(yīng)該互相補(bǔ)充。