Sitecore玻璃映射器和其他ORMS

时间:2014-05-02 10:36:36

标签: orm sitecore glass-mapper

在Sitecore中我试图了解使用Glass Mapper与其他ORMS(例如Entity Framework)有什么好处?

1 个答案:

答案 0 :(得分:7)

Glass的目的是将Sitecore内容数据映射到强类型类中。 实体框架的目的是将SQL Server数据映射到强类型类中。

它们都具有类似的优势 - 因为它们可以自动将原始数据映射到模型类。这有助于标准化解决方案中读取和写入数据的过程,并有望帮助您减少错误并提高工作效率。他们还可以通过抽象数据层来帮助您完成单元测试代码。

你可以在一个项目中使用它们。

但它们不可互操作 - 您不会在Sitecore数据上使用Entity Framework,也不会在SQL Server数据上使用Glass。

- 编辑以添加 -

我意识到ORM的一般好处已在另一个SO问题here

中讨论过