持つ2 POCOSPeta Pocoは複雑なタイプにマップできますか?
public class ProductInfoModel
{
public int Id { get; set; }
public string Name { get; set; }
public ItemInfo Producer { get; set; }
}
public class ItemInfo
{
public int Id {get;set;}
public string Name {get;set;}
}
私はこのような何かを行うことができますか?
基本的に、PetaPocoは他のPocoを含むPocosに対処する方法を知っていますか?
私はExperimental Multi-Poco Queriesについて知っていますが、私はかなり複雑で、私が望むものではないようです。
それはスプリットポイントについて例外をスローしません。ネストされたpocoの列名はそのプロパティと同じでなければならず、型についてのヒントはないようです。 – MikeSW
これは正しいので、「Producer_Id」として削除する必要があります。結果シーケンスの次の列名が現在のpocoと一致しない場合、PetaPocoは次のpoco Tに移動します。これをあなたのポコのプロパティの[Column]属性で上書きすることができます:http://www.toptensoftware.com/Articles/75/PetaPoco-Named-Columns-Result-Columns-and-int-long-conversion –