【发布时间】:2010-12-22 21:58:04
【问题描述】:
我有以下网络服务(.cs 文件),用于搜索在文本框中用作自动完成扩展程序的产品列表。
public string[] GetProdDesSearch(string prefixText, int count)
{
try
{
ORDataClassesDataContext dbac = new ORDataClassesDataContext();
return dbac.tblProducts
.Where(r => r.MemberId == "123" && r.IDDesc.Contains(prefixText))
.OrderBy(r => r.IDDesc)
.Select(r => r.IDDesc)
.Distinct()
.Take(count)
.ToArray();
}
catch
{
}
return null;
}
如果找不到产品,我将如何返回错误?我会在网络服务本身中指定这个吗?我假设这就是我的“捕获”发挥作用的地方,但我不确定如何准确地实现这一点。
如果有人可以帮助我,我将不胜感激。
【问题讨论】:
标签: c# web-services autocomplete