我正在编写一个SQL服务来获取服务的项目列表。 方法如下所示,
public List<Items> GetList(string username)
{
string sql = "Select * From Items Where username = '{0}'";
sql = string.Format(sql, Username);
return base.Get(sql);
}
Get方法执行所有代码以从数据库获取数据并返回列表。 我的问题是,当用户名不存在于数据库中时,它会抛出异常&#39;对象引用未设置为对象的实例&#39;。而不是抛出异常我想返回一个空的项目列表。 Item对象由属性(ItemID,ItemName,ItemPlace)组成 或者给我任何建议以不同的方式实施它。
ItemID = null,
ItemName = null,
ItemPlace = null
答案 0 :(得分:-2)
查看代码,您必须相应地修改代码。
{{1}}