私はペタポコが初めてで、最初は気に入っていましたが、検索方法がわからない壁にぶつかりました。プロパティの 1 つ、つまり 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" }; }
}