sitecore 7如何使用类映射模板

sitecore 7如何使用类映射模板,sitecore,sitecore7,Sitecore,Sitecore7,为了学习,我下载了Sitecore 7 Autohaus演示。 我注意到在Autohaus代码中,有一个模型车。 我想知道sitecore如何知道如何在汽车模型(代码)和CarModel模板(sitecore模板)之间进行映射。在汽车模板和汽车对象模型之间还有一些步骤 Sitecore 7的主要功能之一是嵌入式搜索功能。保存从car模板创建的项目时,该信息存储在搜索索引(Lucene或Solr)中 Car模型不是直接从模板或数据库项映射的,而是从创建的搜索文档映射的 当您使用LINQ层时,例如

为了学习,我下载了Sitecore 7 Autohaus演示。 我注意到在Autohaus代码中,有一个模型车。
我想知道sitecore如何知道如何在汽车模型(代码)和CarModel模板(sitecore模板)之间进行映射。

在汽车模板和汽车对象模型之间还有一些步骤

Sitecore 7的主要功能之一是嵌入式搜索功能。保存从car模板创建的项目时,该信息存储在搜索索引(Lucene或Solr)中

Car
模型不是直接从模板或数据库项映射的,而是从创建的搜索文档映射的

当您使用LINQ层时,例如

var index = ContentSearchManager.GetIndex("sitecore_master_index");
using (var context = index.CreateSearchContext())
{
    var query= context.GetQueryable<Car>()
                .Where(item => item.Seats == 2);
}
您可以在大多数页面上看到Autohaus中使用的LINQ查询,这对于学习Sitecore 7的工作原理应该是一个很好的资源

有关Sitecore 7各个部分的更多信息,请访问:

[IndexField("modelkey")]
public string ModelId { get; set; }