定義的結構體如下:
public struct SVDefect
{
[Persistent("TaskId")]
public Guid TaskId;
[Persistent("Defect")]
public string Defect;
[Persistent("CreateDate")]
public DateTime CreateDate;
}
定義的實體類如下: [Persistent("V_Defect")]
public class VDefectXpo : XPLiteObject
{
public VDefectXpo(Session session) : base(session) { }
[Key, Persistent]
public SVDefect Key;
public Guid TaskId
{
get
{
return Key.TaskId;
}
}
public string Defect
{
get
{
return Key.Defect;
}
}
public DateTime CreateDate
{
get
{
return Key.CreateDate;
}
}
}