在 Sitecore 中,我试图了解使用 Glass Mapper 与其他 ORMS(例如实体框架)相比有哪些优势?
问问题
1035 次
1 回答
7
Glass 的目的是将您的 Sitecore 内容数据与强类型类进行映射。Entity Framework 的目的是将 SQL Server 数据映射到强类型类和从强类型类映射。
它们都具有相似的优势——它们将原始数据自动映射到模型类中。这有助于标准化解决方案中读取和写入数据的过程,并有望帮助您减少错误并提高生产力。它们还可以通过抽象出数据层来帮助您执行单元测试代码之类的事情。
您可以在一个项目中同时使用两者。
但它们不可互操作 - 您不会在 Sitecore 数据上使用实体框架,也不会在 SQL Server 数据上使用 Glass。
-- 编辑添加 --
我意识到 ORM 的一般好处已经在另一个 SO 问题中讨论过
于 2014-05-02T11:03:01.673 回答