企业库ExecuteSqlStringAccessor直接返回一个业务对象数据

请教哪位能帮忙改写下面一段代码,转换成泛型,要传送不同的实体对象。

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>();
}

望高手能指教一二,不甚感激。

慕神8447489
浏览 372回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP