2010-10-06 72 views
0

我試圖建立一個電子商務網站。我應該使用哪種技術用於數據訪問層?每個的優缺點是什麼?實體框架vs Spring.NET

我打算將Silverlight用於Intro和Catalog。

謝謝!

+0

看看這個http://en.wikipedia.org/wiki/Hibernate_(Java)然後結帳一些「另請參見」鏈接 – DwB 2010-10-06 14:08:18

回答

2

實體框架來自Microsoft; Spring是Java技術,除非你想到Spring.NET。

我想說任何一個人都會工作得很好。您的選擇取決於您的實施平臺以及語言和框架的知識。

更新:現在很明顯,您對Spring.NET感興趣,我想說的是決定性因素是功能以及您渴望/不願堅持微軟給你的任何東西。 Spring.NET不是Microsoft標準。

+0

我指的是Spring.NET 。我現在更傾向於實體框架,因爲它與Silverlight完美集成。有什麼想法嗎? – Moderator71 2010-10-06 14:13:22

1

它們不是相互排斥的。 Spring允許您注入依賴關係並管理這些依賴關係的生命週期。實體框架是將DAO映射到物理表的框架。例如,使用「Repository」模式,您可以構建IRepository接口並實現它。然後春注入到您的服務或域類

+0

我以爲OP是指Spring.net ... – 2010-10-06 14:09:15

+0

是的,我是。我將編輯我的帖子。謝謝 – Moderator71 2010-10-06 14:13:47