How to implement method with expression parameter c#

后端 未结 3 1208
轮回少年
轮回少年 2021-02-06 12:29

I want to create a method like this:

var result = database.Search(x=>x.Name, \"Entity Name field value\");
result = database.Search

        
3条回答
  •  感动是毒
    2021-02-06 12:32

    do you want types to dynamic

    public ReturnType Read(string FieldName, object dfVal)
    {
        if (Res.IsDBNull(Res.GetOrdinal(FieldName)))
            return dfVal;
        try {
            return (ReturnType)Res.GetValue(Res.GetOrdinal(FieldName));
        } catch (Exception ex) {
            return dfVal;
        }
    }
    

提交回复
热议问题