我是 PetaPoco 的新手,最初我很喜欢它,但后来碰上了我根本不知道如何搜索的墙。我有一个对象需要在其属性之一中设置一个属性,即 Job.Min.BaseValue。该数据的来源是“min_mb”。所以基本上我的对象不是源表的直接映射
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" }; }
}