爲什麼要用ORM

在這裏我須要解釋幾個誤解:
一、ORM使咱們擺脫了SQL,但並不表明咱們再也不使用SQL,事實上,複雜的查詢和報表我仍然推薦使用SQL,良好的系統應該能夠兼容之前的方式;
二、 微軟在表模型(Relation)上花費了無數的精力,因此目前Relation的一攬子解決方案是最完整,最好的。但咱們看到,微軟在.NET 2.0中對Object方式的綁定支持更近了一步,隨着LinQ、XAML等不少後續技術的發展,相信領域模型(Object)的完整解決方案將更加完 整;
三、ORM更適合複雜的系統(這裏使用複雜,而不是大型),而不是小的系統,由於這樣的系統要求建造速度快,系統穩定,他們的業務規則異常的複雜,但他們對系統的性能要求並非很高(相對電信這樣的性能要求)。性能

相關文章
相關標籤/搜索