ExplicitColumns
別の名前の列にマップするために使用するように、PetaPoco マップを操作できます。ResultColumn
更新/挿入ではなく、DB から取得したいプロパティに使用することもできます。最後に、マップされていないプロパティを、DB に関係のない追加の作業に使用することもできます。
namespace Site.Models {
[TableName("Hotel")]
[PrimaryKey("HotelID")]
[ExplicitColumns]
public class Hotel {
[PetaPoco.Column("HotelID")]
public int HotelID { get; set; }
[PetaPoco.Column("HotelClaseID")]
public int? HotelClaseID { get; set; }
[ResultColumn]
public string HotelClase { get; set; }
[Required]
[PetaPoco.Column("Nombre")]
public String Nombre { get; set; }
....