请教哪位能帮忙改写下面一段代码,转换成泛型,要传送不同的实体对象。
public static China.Model.About GetModel(string strSQL)
{
Database db = DatabaseFactory.CreateDatabase();
var accessor=db.ExecuteSqlStringAccessor<China.Model.About>(string);
return accessor.FirstOrDefault<China.Model.About>();
}
以上代码直如指明了要返回的实体类型,编译时没有问题,我改写之后的代码如下,提示“找不到类型或名称空间T,(是否缺少using引用或程序集引用)”,
public static T GetModel(string strSQL)
{
Database db = DatabaseFactory.CreateDatabase();
var accessor = db.ExecuteSqlStringAccessor<T>(strSQL);
return accessor.FirstOrDefault<T>();
}
望高手能指教一二,不甚感激。