实体框架与Spring.NET

时间:2010-10-06 14:04:31

标签: .net data-access-layer

我正在尝试建立一个电子商务网站。我应该将哪种技术用于数据访问层?各自的优点和缺点是什么?

我计划将Silverlight用于Intro和Catalog。

谢谢!

2 个答案:

答案 0 :(得分:2)

实体框架来自微软; Spring是一种Java技术,除非您考虑使用Spring.NET。

我会说任何一个都会同样有效。您的选择取决于您的实施平台以及语言和框架的知识。

更新:现在很明显你对Spring.NET感兴趣,我会说决定因素是功能和你渴望坚持微软给你的东西。 Spring.NET不是Microsoft标准。

答案 1 :(得分:1)

它们不是相互排斥的。 Spring允许您注入依赖项并管理它们的生命周期。实体框架是将DAO映射到物理表的框架。例如,使用“Repository”模式,您可以构建IRepository接口并实现它。 Spring然后将其注入您的服务或域类