2017-05-24 16 views
0

バージョン4.3.4.197で動作しているGlass Mapperをアップグレードしなければならないアップグレードの一環として、最近Sitecore 8.2、Rev3でプロジェクトをアップグレードしました。Sitecore 8.2 Glass Mapper Create item error

  var service = new SitecoreService(_database); 
      service.Create(parent, redHotDeal); 

我々が取得している例外がある: が親項目タイプSitecore.Data.Items.Itemの設定を見つけることができませんでした

しかし、我々は今、アイテムを作成しようとすると、エラーを取得しています

のStackTrace:Glass.Mapper.Sc.SitecoreService.Create [T、TK]で

Cにおける(TK親、T newItem、ブールupdateStatistics、ブールサイレント):\チームシティー\ buildAgent作業\ソース\ Glass.Mapper.Sc \ SitecoreService.cs \ \ 8567e2ba106d3992:\ TFSProjects \ IV \出典:GでTTC.IV.Infrastructure.Import.RedHotDeals.RedHotDealsImporter.ImportRedHotDeals(IEnumerable`1のredhotdeals、アイテムの親)のライン200 \ TTC.IV.Infrastructure \ Import \ RedHotDeals \ RedHotDealsImporter.cs:line 104

この問題を経験したことはありますか?セットアップの

もう少し情報: 親項目 redHotDealアイテムのタイプがあるタイプSitecore.Data.Items.ItemであるDealCollectionItem

DealCollectionItemモデルは次のようになります。システムを使用して

。 Glass.Mapper.Sc.Configuration.Attributesを使用しています。

namespace TTC.IV.Model.Templates.Items 
{ 
    [SitecoreType(TemplateId = TemplateStringId)] 
    public class DealCollectionItem : Item 
    { 
     public new static Guid TemplateId = new Guid(TemplateStringId); 
     private const string TemplateStringId = "{998CA212-92D5-4566-B877-44D1F378EFD6}"; 

    /// <summary> 
    /// Gets or sets the mv code. 
    /// </summary> 
    /// <value> 
    /// The mv code. 
    /// </value> 
    [SitecoreField] 
    public virtual string MvCode { get; set; } 

    /// <summary> 
    /// Gets or sets the departure code. 
    /// </summary> 
    /// <value> 
    /// The departure code. 
    /// </value> 
    [SitecoreField] 
    public virtual string DepartureCode { get; set; } 

    /// <summary> 
    /// Gets or sets the discount. 
    /// </summary> 
    /// <value> 
    /// The discount. 
    /// </value> 
    [SitecoreField] 
    public virtual double Discount { get; set; } 

    /// <summary> 
    /// Gets or sets the promo code. 
    /// </summary> 
    /// <value> 
    /// The promo code. 
    /// </value> 
    [SitecoreField] 
    public virtual string PromoCode { get; set; } 

    /// <summary> 
    /// Gets or sets the price. 
    /// </summary> 
    /// <value> 
    /// The price. 
    /// </value> 
    [SitecoreField] 
    public virtual double Price { get; set; } 

    /// <summary> 
    /// Gets or sets the promo amount. 
    /// </summary> 
    /// <value> 
    /// The promo amount. 
    /// </value> 
    [SitecoreField] 
    public virtual double PromoAmount { get; set; } 

    /// <summary> 
    /// Gets or sets the table amount. 
    /// </summary> 
    /// <value> 
    /// The table amount. 
    /// </value> 
    [SitecoreField] 
    public virtual int TableAmount { get; set; } 

    /// <summary> 
    /// Gets or sets the import region. 
    /// </summary> 
    /// <value> 
    /// The import region. 
    /// </value> 
    public string ImportRegion { get; set; } 
} 

}

答えて

関連する問題