我有一个使用 Linq to Sql 访问的 sql 服务器过程。当我执行查询时,我收到错误“查询结果不能多次枚举”。在 txtName 文本框中输入参数,结果显示在 lstName 列表视图中。
public void GetSearchString()
{
Data.Database.FRCDatabaseDatacontext context =
new Data.Database.FRCDatabaseDatacontext();
var result = context.GetSearchProcedure(txtName.Text);
foreach (GetSearchProcedureResult search in result)
if ( search.UserGuid ==
Workspace.Instance.ActiveUser.CurrentUserActiveDirectoryGuid)
{
lstName.ItemsSource = result.ToList();
}
}
此方法将返回每个结果,但我想返回 guid 匹配的结果。
谢谢!
Data.Database.FRCDatabaseDatacontext context =
new Data.Database.FRCDatabaseDatacontext();
var result = context.GetSearchProcedure(txtName.Text);
lstName.ItemsSource = result.ToList();