2011-01-03 10 views
0

なぜ私の型は常に0を返しますか?コードの先頭のCTP4エラーマッパー

public class PartiesConfiguracao : EntityConfiguration<Parties> 
{ 
    public PartiesConfiguracao() 
    { 
     MapHierarchy() 
     .Case<Parties>(parties => new 
     { 
      PartiesID = parties.ID, 
      ShipInstructionID = parties.ShipInstruction.ID, 
      ContactID = parties.Contact.ID, 
      parties.Name, 
      Type = 0, 
      parties.CNPJ, 
      parties.Address 
     }) 
     .Case<Shipper>(parties => new 
     { 
      Type = 1 
     }) 
     .Case<Consignee>(parties => new 
     { 
      Type = 2 
     }) 
     .Case<Notify>(parties => new 
     { 
      Type = 3 
     }) 
     .Case<Forwarder>(parties => new 
     { 
      Type = 4 
     }) 
     .ToTable("si_Parties"); 
    } 
} 

答えて

0

MapHierarchyはCTP4に関連し、CTP5に除去されています。それ以上のサポートは提供されません。 hereからCTP5をダウンロードしてインストールし、TPHマッピングにCTP5で導入された新しい流暢なAPIを使用してみるべきです。