如何定义一个方法 根据传进来的类型返回对应类型,如果数据库无则返回空。
以下是代码 null不能赋值给T 报错了 请问怎么改才能达到我的需求呢?
public T getEntity(string sqlString) where T : new()
{
DataTable dt = SqlHelper.GetDataTable(sqlString, CommandType.Text);
if (dt.Rows.Count > 0)
{
T t = new T();
return new T();
}
else {
return null;
}
}