2010-10-06 74 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