Я использую Solr и SolrNet для некоторых простых сценариев в приложении ASP.NET MVC.Для сопоставлений один к одному, когда я сопоставляю один документ POCO с документом, все работает очень плавно.Однако мне интересно, возможно ли отобразить более сложные сценарии, подобные следующему.По сути, у меня есть класс Auction, который содержит дочерний объект AuctionItem
public class Auction
{
public virtual int ID { get; set; }
public virtual string Name { get; set; }
public virtual AuctionItem {get;set;}
public virtual DateTime StartDate { get; set; }
public virtual DateTime EndDate { get; set; }
}
public class AuctionItem
{
public virtual int ID { get; set; }
public virtual string ItemName{ get; set; }
public virtual string ItemDescription{ get; set; }
public virtual Double ItemPrice{get;set;}
}
Очевидно, что я могу сопоставить Предмет аукциона с атрибутами в моем коде, но мне интересно, как я могу включить, скажем, ItemName / ItemDescription / ItemPriceв моем Solr документе.Очевидно, что надежда здесь не в том, чтобы сгладить мой объектный граф.Есть ли способ добиться этого?