プロパティ クラス参照をメソッドに渡したいと思います。例えば:
Class SQLiteTables
{
public class tblPersonnel
{
public int PsnID { get; set; }
public string PsnFirstName { get; set; }
public string PsnMiddleName { get; set; }
public string PsnLastName { get; set; }
}
public class tblSchedules
{
public int SchID { get; set; }
public string SchDescription { get; set; }
public DateTime SchStartDtm { get; set; }
public DateTime SchEndDtm { get; set; }
...
public class TableName
{
public int Field1 { get; set; }
public string Field2 { get; set; }
public string Field3 { get; set; }
...
public string FieldN { get; set; }
}
}
次のようなメソッドを作成したいと思います。
public void ThisMethod(PropertyClass propertyclassname)
{
List<propertyclassname> TempList = dbConn.Table<propertyclassname>().ToList<propertyclassname>();
}
そして、次のように使用します。
ThisMethod(tblPersonnel);
ThisMethod(tblSchedules);
プロパティごとに複数のメソッドを作成しないようにしています。再利用可能なメソッドにしたいのですが、どうすればよいかわかりません。よろしくお願いします!