最近我一直在使用Dapper,希望创建一个动态方法来帮助更轻松地选择SQL中的内容。这是我的代码:
类:
public class Method
{
public static IEnumerable<dynamic> QueryAll(string table)
{
dynamic dyn = table;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DbCon"].ToString());
using (con)
{
string sql = String.Format("SELECT * FROM {0}", table);
IEnumerable<dynamic> ie = con.Query<dynamic>(sql, null);
return ie;
}
}
}
在这里调用函数:
IEnumerable<posts> = Method.QueryAll("posts");
我遇到了一个错误:我无法将IEnumerable dynamic转换为IEnumerable Models.Posts
。
我该如何进行转换才能使其正常工作。