2011-12-29 3 views
2

オーチャードサイトにウィジェットを追加しようとしていて、ContentPartRecordから継承する新しいコンテンツパートを作成しました。それだけで罰金のビルドが、私はOrchard.exeを実行するために行くか、私はサイトを参照するとき、私はこのエラーを取得するとき:ここContentPartRecordを使用するとランタイムエラーが発生する

Exception Details: NHibernate.MappingException: Association references unmapped class: System.string 

は私のクラスである:

using System.ComponentModel.DataAnnotations; 
using Orchard.ContentManagement; 
using Orchard.ContentManagement.Records; 
using System.Collections.Generic; 

namespace Hjn.Models 
{ 
public class PropertySearchRecord : ContentPartRecord 
{ 
    public virtual List<string> PropertyTypes { get; set; } 
    public virtual List<string> Locations { get; set; } 
    public virtual List<double> MinimumPrices { get; set; } 
    public virtual List<double> MaximumPrices { get; set; } 
} 

public class PropertySearchPart : ContentPart<PropertySearchRecord> 
{ 
    [Required] 
    public List<string> PropertyTypes 
    { 
     get { return Record.PropertyTypes; } 
     set { Record.PropertyTypes = value; } 
    } 

    [Required] 
    public List<string> Locations 
    { 
     get { return Record.Locations; } 
     set { Record.Locations = value; } 
    } 

    [Required] 
    public List<double> MinimumPrices 
    { 
     get { return Record.MinimumPrices; } 
     set { Record.MinimumPrices = value; } 

    } 

    [Required] 
    public List<double> MaximumPrices 
    { 
     get { return Record.MaximumPrices; } 
     set { Record.MaximumPrices = value; } 
    } 
} 
} 

私はかなりで迷ってしまいましたこれです。 もしあなたが望むのであれば、スタックトレースを投稿することもできます。私に知らせて。ありがとう!

+0

それはそれを混乱させるリストの列のようです。 –

答えて

関連する問題