30 lines
726 B
C#
30 lines
726 B
C#
using System;
|
|
using System.Data;
|
|
|
|
public class TablePet : TableBase<TablePet, DataPet, int>
|
|
{
|
|
public override DataPet GetData(int pID)
|
|
{
|
|
return mDataList.Find(pItem => pItem.PetID == pID);
|
|
}
|
|
}
|
|
|
|
[Serializable]
|
|
public class DataPet : DataBase<DataPet>
|
|
{
|
|
public int PetID;
|
|
public string PetName;
|
|
public int Price;
|
|
public int AdCount;
|
|
|
|
public override void ParseData(DataRow pCollection)
|
|
{
|
|
PetID = 0;
|
|
int.TryParse(pCollection[0].ToString(), out PetID);
|
|
PetName = pCollection[1].ToString();
|
|
Price = 0;
|
|
int.TryParse(pCollection[2].ToString(), out Price);
|
|
AdCount = 0;
|
|
int.TryParse(pCollection[3].ToString(), out AdCount);
|
|
}
|
|
} |