我想动态地将<T>参数传递给我的函数以读取数据库

时间:2019-11-02 19:42:26

标签: c#

我有2个或更多班级:

public class AllParam
{
    public int Id { get; set; }
    public string Data { get; set; }
    public string Allarme { get; set; }

}

public class UtentiParam
{
    public int Id { get; set; }
    public string Utente { get; set; }
    public string Psw { get; set; }
    public string Livello { get; set; }
}

并且我想使用以下代码从数据库中读取数据:

var list = new List<AllParam>();

using (var db_ = new LiteDatabase(@"C:\HmiImpBroda\DataBase\" + TableToProcess + ".db"))
{
    var col = db_.GetCollection<AllParam>(TableToProcess);

    foreach (AllParam _id in col.FindAll())
    {
        list.Add(_id);
    }
}

是否存在一种从字符串中设置函数AllParamCurveParam的方法?这样,我可以为每种类型的类使用相同的代码,而无需编写其他代码。

谢谢。

0 个答案:

没有答案