我是PetaPoco的新手,最初我喜歡它,但後來撞到了牆上,我根本不知道如何搜索。 我有一個對象,需要在其屬性之一中設置屬性,即Job.Min.BaseValue。這些數據的來源是「min_mb」。 所以基本上我的對象不是源表的直接映射屬性中的PetaPoco映射屬性
public class Usage
{
public Decimal BaseValue {get;set;}
public Decimal BaseScale {get;set;}
public Decimal BaseUnit {get;set;}
}
[PetaPoco.TableName("data")]
[PetaPoco.PrimaryKey("date, client_name")]
[PetaPoco.ExplicitColumns]
public class Job
{
[PetaPoco.Column("date")]
public DateTime Date {get;set;}
[PetaPoco.Column("client_name")]
public String ClientName {get;set;}
public Usage Min {get;set;}
public CommvaultJob() { Min = new Usage() { BaseScale=1024, BaseUnit="MB" }; }
}
你試圖映射的表格結構是什麼?你有另外一張桌子嗎? –
沒有表是扁平的,列是{client_name,date,min_mb},沒有加入 –